File tree Expand file tree Collapse file tree 3 files changed +3
-16
lines changed Expand file tree Collapse file tree 3 files changed +3
-16
lines changed Original file line number Diff line number Diff line change 1616 (import " reference-types" " somethingNull" (func $features/reference-types/somethingNull (result externref )))
1717 (import " reference-types" " external" (func $features/reference-types/external (param externref ) (result externref )))
1818 (global $features/reference-types/funcGlobal (mut funcref ) (ref.null func ))
19- (global $features/reference-types/funcGlobalInit (mut funcref ) (ref.null func ))
2019 (global $features/reference-types/externGlobal (mut externref ) (ref.null extern ))
2120 (global $features/reference-types/anyGlobal (mut anyref ) (ref.null any))
2221 (memory $0 1 )
114113 end
115114 ref.null func
116115 global.set $features/reference-types/funcGlobal
117- ref.null func
118- global.set $features/reference-types/funcGlobalInit
119116 global.get $features/reference-types/externGlobal
120117 ref.is_null
121118 i32.eqz
144141 global.set $features/reference-types/anyGlobal
145142 ref.func $features/reference-types/someFunc
146143 global.set $features/reference-types/funcGlobal
147- global.get $features/reference-types/funcGlobalInit
148- ref.is_null
149- if
150- i32.const 0
151- i32.const 1056
152- i32.const 108
153- i32.const 1
154- call $~lib/builtins/abort
155- unreachable
156- end
157- global.get $features/reference-types/funcGlobal
144+ ref.func $features/reference-types/someFunc
158145 global.set $features/reference-types/anyGlobal
159146 )
160147)
Original file line number Diff line number Diff line change @@ -105,7 +105,7 @@ testLocal<anyref>();
105105
106106function someFunc ( ) : void { }
107107funcGlobal = someFunc ;
108- assert ( funcGlobalInit ) ;
108+ assert ( funcGlobal ) ;
109109var otherFuncGlobal : funcref = someFunc ;
110110assert ( otherFuncGlobal ) ;
111111{
Original file line number Diff line number Diff line change 404404 call $features/reference-types/testLocal<anyref>
405405 ref.func $features/reference-types/someFunc
406406 global.set $features/reference-types/funcGlobal
407- global.get $features/reference-types/funcGlobalInit
407+ global.get $features/reference-types/funcGlobal
408408 ref.is_null
409409 if
410410 i32.const 0
You can’t perform that action at this time.
0 commit comments