|
56 | 56 | ;; CHECK-NEXT: (i32.const 1)
|
57 | 57 | ;; CHECK-NEXT: )
|
58 | 58 | ;; CHECK-NEXT: (local.set $3
|
59 |
| - ;; CHECK-NEXT: (global.get $desc) |
| 59 | + ;; CHECK-NEXT: (ref.as_non_null |
| 60 | + ;; CHECK-NEXT: (global.get $desc) |
| 61 | + ;; CHECK-NEXT: ) |
60 | 62 | ;; CHECK-NEXT: )
|
61 | 63 | ;; CHECK-NEXT: (local.set $0
|
62 | 64 | ;; CHECK-NEXT: (local.get $2)
|
|
84 | 86 | ;; CHECK-NEXT: (drop
|
85 | 87 | ;; CHECK-NEXT: (block (result nullref)
|
86 | 88 | ;; CHECK-NEXT: (local.set $2
|
87 |
| - ;; CHECK-NEXT: (global.get $desc) |
| 89 | + ;; CHECK-NEXT: (ref.as_non_null |
| 90 | + ;; CHECK-NEXT: (global.get $desc) |
| 91 | + ;; CHECK-NEXT: ) |
88 | 92 | ;; CHECK-NEXT: )
|
89 | 93 | ;; CHECK-NEXT: (local.set $0
|
90 | 94 | ;; CHECK-NEXT: (i32.const 0)
|
|
240 | 244 | ;; CHECK-NEXT: (drop
|
241 | 245 | ;; CHECK-NEXT: (block (result nullref)
|
242 | 246 | ;; CHECK-NEXT: (local.set $2
|
243 |
| - ;; CHECK-NEXT: (local.get $desc) |
| 247 | + ;; CHECK-NEXT: (ref.as_non_null |
| 248 | + ;; CHECK-NEXT: (local.get $desc) |
| 249 | + ;; CHECK-NEXT: ) |
244 | 250 | ;; CHECK-NEXT: )
|
245 | 251 | ;; CHECK-NEXT: (local.set $1
|
246 | 252 | ;; CHECK-NEXT: (local.get $2)
|
|
328 | 334 | ;; CHECK-NEXT: (drop
|
329 | 335 | ;; CHECK-NEXT: (block (result nullref)
|
330 | 336 | ;; CHECK-NEXT: (local.set $2
|
331 |
| - ;; CHECK-NEXT: (local.get $desc) |
| 337 | + ;; CHECK-NEXT: (ref.as_non_null |
| 338 | + ;; CHECK-NEXT: (local.get $desc) |
| 339 | + ;; CHECK-NEXT: ) |
332 | 340 | ;; CHECK-NEXT: )
|
333 | 341 | ;; CHECK-NEXT: (local.set $1
|
334 | 342 | ;; CHECK-NEXT: (local.get $2)
|
|
423 | 431 | ;; CHECK-NEXT: (drop
|
424 | 432 | ;; CHECK-NEXT: (block (result nullref)
|
425 | 433 | ;; CHECK-NEXT: (local.set $3
|
426 |
| - ;; CHECK-NEXT: (local.get $desc) |
| 434 | + ;; CHECK-NEXT: (ref.as_non_null |
| 435 | + ;; CHECK-NEXT: (local.get $desc) |
| 436 | + ;; CHECK-NEXT: ) |
427 | 437 | ;; CHECK-NEXT: )
|
428 | 438 | ;; CHECK-NEXT: (local.set $2
|
429 | 439 | ;; CHECK-NEXT: (local.get $3)
|
|
0 commit comments