Lines Matching refs:nullable
4 (func (export "nulls-to-nullable-tops") (result i32)
19 (assert_return (invoke "nulls-to-nullable-tops") (i32.const 1))
23 (func $f (export "non-nulls-to-nullable-tops") (param externref) (result i32)
34 (assert_return (invoke "non-nulls-to-nullable-tops" (ref.extern 99)) (i32.const 1))
37 (func (export "nulls-to-non-nullable-tops") (result i32)
52 (assert_return (invoke "nulls-to-non-nullable-tops") (i32.const 0))
56 (func $f (export "non-nulls-to-non-nullable-tops") (param externref) (result i32)
67 (assert_return (invoke "non-nulls-to-non-nullable-tops" (ref.extern 1)) (i32.const 1))
70 (func (export "null-to-nullable-i31") (result i32)
85 (assert_return (invoke "null-to-nullable-i31") (i32.const 1))
88 (func (export "truthy-non-null-to-nullable-i31") (result i32)
93 (assert_return (invoke "truthy-non-null-to-nullable-i31") (i32.const 1))
98 (func (export "falsey-non-null-to-nullable-i31") (result i32)
105 (assert_return (invoke "falsey-non-null-to-nullable-i31") (i32.const 0))
108 (func (export "null-to-non-nullable-i31") (result i32)
123 (assert_return (invoke "null-to-non-nullable-i31") (i32.const 0))
128 (func (export "falsey-non-null-to-non-nullable-i31") (result i32)
135 (assert_return (invoke "falsey-non-null-to-non-nullable-i31") (i32.const 0))
138 (func (export "truthy-non-null-to-non-nullable-i31") (result i32)
143 (assert_return (invoke "truthy-non-null-to-non-nullable-i31") (i32.const 1))
146 (func (export "null-to-nullable-middle-types") (result i32)
173 (assert_return (invoke "null-to-nullable-middle-types") (i32.const 1))
178 (func (export "truthy-non-null-to-nullable-middle-types") (result i32)
191 (assert_return (invoke "truthy-non-null-to-nullable-middle-types") (i32.const 1))
196 (func (export "falsey-non-null-to-nullable-middle-types") (result i32)
207 (assert_return (invoke "falsey-non-null-to-nullable-middle-types") (i32.const 0))
216 (func (export "null-to-nullable-concrete-types") (result i32)
315 (assert_return (invoke "null-to-nullable-concrete-types") (i32.const 1))
328 (func (export "truthy-non-null-to-nullable-concrete-types") (result i32)
349 (assert_return (invoke "truthy-non-null-to-nullable-concrete-types") (i32.const 1))
362 (func (export "falsey-non-null-to-nullable-concrete-types") (result i32)
371 (assert_return (invoke "falsey-non-null-to-nullable-concrete-types") (i32.const 0))
384 (func (export "null-to-non-nullable-concrete-types") (result i32)
471 (assert_return (invoke "null-to-non-nullable-concrete-types") (i32.const 0))
484 (func (export "truthy-non-null-to-non-nullable-concrete-types") (result i32)
505 (assert_return (invoke "truthy-non-null-to-non-nullable-concrete-types") (i32.const 1))
518 (func (export "falsey-non-null-to-non-nullable-concrete-types") (result i32)
527 (assert_return (invoke "falsey-non-null-to-non-nullable-concrete-types") (i32.const 0))
530 (func (export "null-to-nullable-bottom-type") (result i32)
553 (assert_return (invoke "null-to-nullable-bottom-type") (i32.const 1))
557 (func $f (export "non-null-to-nullable-bottom-type") (param externref) (result i32)
566 (assert_return (invoke "non-null-to-nullable-bottom-type" (ref.extern 1)) (i32.const 0))
569 (func (export "null-to-non-nullable-bottom-type") (result i32)
592 (assert_return (invoke "null-to-non-nullable-bottom-type") (i32.const 0))
596 (func $f (export "non-null-to-non-nullable-bottom-type") (param externref) (result i32)
605 (assert_return (invoke "non-null-to-non-nullable-bottom-type" (ref.extern 1)) (i32.const 0))