Skip to content

Commit 72b39b7

Browse files
committed
Merge pull request #475 in G/truffleruby from sulong/backtrace-test to master
* commit 'd8f8ac0e711915e6bf7d2a10e8dc1d35842238ee': Ignore line numbers from Sulong libraries in backtrace test.
2 parents b7701d0 + d8f8ac0 commit 72b39b7

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

test/truffle/cexts/backtraces/bin/backtraces

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ TEST_DIR = File.expand_path("../..", __FILE__)
77
def puts_backtrace(backtrace)
88
puts backtrace.gsub(TEST_DIR, '')
99
.gsub(Truffle::Boot.ruby_home, '')
10-
.gsub(/\/(cext\.rb|cext_ruby\.rb|ruby\.c):(\d+)/, '/\1:n')
10+
.gsub(/\/(cext\.rb|cext_ruby\.rb|ruby\.c|qsort\.c):(\d+:)?/, '/\1:n:')
1111
.gsub(/@\h+/, '@HEXA')
1212
.gsub(/\{id: \d+ name: [^}]+}/, 'BLOCKINFO')
1313
end

test/truffle/cexts/backtraces/expected.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ Test error in the callback to the Sulong-instrinsified qsort()
4141
from /lib/truffle/truffle/cext.rb:n:in `__send__'
4242
from /lib/truffle/truffle/cext.rb:n:in `rb_funcall'
4343
from /ext/backtraces/backtraces.c:17:in `compare_function'
44-
from com.oracle.truffle.llvm.libraries.bitcode/src/qsort.c:in `sulong_qsort'
45-
from com.oracle.truffle.llvm.libraries.bitcode/src/qsort.c:in `qsort'
44+
from com.oracle.truffle.llvm.libraries.bitcode/src/qsort.c:n:in `sulong_qsort'
45+
from com.oracle.truffle.llvm.libraries.bitcode/src/qsort.c:n:in `qsort'
4646
from /ext/backtraces/backtraces.c:25:in `call_qsort'
4747
from /lib/truffle/truffle/cext.rb:n:in `execute_without_conversion'
4848
from /lib/truffle/truffle/cext.rb:n:in `execute_with_mutex'

0 commit comments

Comments
 (0)