File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -328,6 +328,7 @@ void BinaryenIRWriter<SubType>::visitBlock(Block* curr) {
328328 parents.push_back (curr);
329329 emit (curr);
330330 curr = child;
331+ emitDebugLocation (curr);
331332 }
332333 // Emit the current block, which does not have a block as a child in the
333334 // first position.
Original file line number Diff line number Diff line change 3232 )
3333 ;; @ src.cpp:90:1
3434 )
35+
36+ (func $nested-blocks
37+ ;; @ src.cpp:2:1
38+ (block $label$1
39+ ;; @ src.cpp:2:2
40+ (block $label$2
41+ (br $label$2 )
42+ )
43+ )
44+ ;; @ src.cpp:3:1
45+ (return )
46+ )
3547)
3648
3749;; CHECK: ;;@ src.cpp:0:1
5971;; CHECK-NEXT: )
6072;; CHECK-NEXT: ;;@ src.cpp:90:1
6173;; CHECK-NEXT: )
74+
75+ ;; CHECK: (func $nested-blocks
76+ ;; CHECK-NEXT: ;;@ src.cpp:2:1
77+ ;; CHECK-NEXT: (block $label$1
78+ ;; CHECK-NEXT: ;;@ src.cpp:2:2
79+ ;; CHECK-NEXT: (block $label$2
80+ ;; CHECK-NEXT: (br $label$2)
81+ ;; CHECK-NEXT: )
82+ ;; CHECK-NEXT: )
83+ ;; CHECK-NEXT: ;;@ src.cpp:3:1
84+ ;; CHECK-NEXT: (return)
85+ ;; CHECK-NEXT: )
You can’t perform that action at this time.
0 commit comments