diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/heap-types.wast.from-wast | 12 | ||||
-rw-r--r-- | test/heap-types.wast.fromBinary | 12 | ||||
-rw-r--r-- | test/heap-types.wast.fromBinary.noDebugInfo | 12 | ||||
-rw-r--r-- | test/lit/forward-declared-types.wast | 4 | ||||
-rw-r--r-- | test/passes/O_all-features_ignore-implicit-traps.txt | 2 | ||||
-rw-r--r-- | test/typed-function-references.wast.from-wast | 4 | ||||
-rw-r--r-- | test/typed-function-references.wast.fromBinary | 2 | ||||
-rw-r--r-- | test/typed-function-references.wast.fromBinary.noDebugInfo | 2 |
8 files changed, 25 insertions, 25 deletions
diff --git a/test/heap-types.wast.from-wast b/test/heap-types.wast.from-wast index 458842a7b..d45e5c37c 100644 --- a/test/heap-types.wast.from-wast +++ b/test/heap-types.wast.from-wast @@ -1,20 +1,20 @@ (module (type ${i32_f32_f64} (struct (field i32) (field f32) (field f64))) + (type ${i8_mut:i16_ref?|{i32_f32_f64}|_mut:ref?|{i32_f32_f64}|} (struct (field i8) (field (mut i16)) (field (ref null ${i32_f32_f64})) (field (mut (ref null ${i32_f32_f64}))))) + (type $[ref?|[mut:f64]|] (array (ref null $[mut:f64]))) (type $[mut:f64] (array (mut f64))) (type $anyref_=>_none (func (param anyref))) (type ${} (struct )) (type ${mut:f32} (struct (field (mut f32)))) (type $none_=>_none (func)) - (type ${i32} (struct (field i32))) - (type ${i32_i64} (struct (field i32) (field i64))) - (type $[mut:i32] (array (mut i32))) - (type $[mut:i8] (array (mut i8))) - (type ${i8_mut:i16_ref?|{i32_f32_f64}|_mut:ref?|{i32_f32_f64}|} (struct (field i8) (field (mut i16)) (field (ref null ${i32_f32_f64})) (field (mut (ref null ${i32_f32_f64}))))) - (type $[ref?|[mut:f64]|] (array (ref null $[mut:f64]))) (type $rtt_1_${}_=>_none (func (param (rtt 1 ${})))) (type $rtt_${}_=>_none (func (param (rtt ${})))) (type $ref?|{i32_f32_f64}|_=>_ref?|{i8_mut:i16_ref?|{i32_f32_f64}|_mut:ref?|{i32_f32_f64}|}| (func (param (ref null ${i32_f32_f64})) (result (ref null ${i8_mut:i16_ref?|{i32_f32_f64}|_mut:ref?|{i32_f32_f64}|})))) (type $ref?|[mut:f64]|_=>_ref?|[ref?|[mut:f64]|]| (func (param (ref null $[mut:f64])) (result (ref null $[ref?|[mut:f64]|])))) + (type ${i32} (struct (field i32))) + (type ${i32_i64} (struct (field i32) (field i64))) + (type $[mut:i32] (array (mut i32))) + (type $[mut:i8] (array (mut i8))) (global $rttparent (rtt 0 ${}) (rtt.canon ${})) (global $rttchild (rtt 1 ${i32}) (rtt.sub ${i32} (global.get $rttparent) diff --git a/test/heap-types.wast.fromBinary b/test/heap-types.wast.fromBinary index 5e48da116..303038693 100644 --- a/test/heap-types.wast.fromBinary +++ b/test/heap-types.wast.fromBinary @@ -1,20 +1,20 @@ (module (type ${i32_f32_f64} (struct (field i32) (field f32) (field f64))) + (type ${i8_mut:i16_ref?|{i32_f32_f64}|_mut:ref?|{i32_f32_f64}|} (struct (field i8) (field (mut i16)) (field (ref null ${i32_f32_f64})) (field (mut (ref null ${i32_f32_f64}))))) + (type $[ref?|[mut:f64]|] (array (ref null $[mut:f64]))) (type $[mut:f64] (array (mut f64))) (type $anyref_=>_none (func (param anyref))) (type ${} (struct )) (type ${mut:f32} (struct (field (mut f32)))) (type $none_=>_none (func)) - (type ${i32} (struct (field i32))) - (type ${i32_i64} (struct (field i32) (field i64))) - (type $[mut:i32] (array (mut i32))) - (type $[mut:i8] (array (mut i8))) - (type ${i8_mut:i16_ref?|{i32_f32_f64}|_mut:ref?|{i32_f32_f64}|} (struct (field i8) (field (mut i16)) (field (ref null ${i32_f32_f64})) (field (mut (ref null ${i32_f32_f64}))))) - (type $[ref?|[mut:f64]|] (array (ref null $[mut:f64]))) (type $rtt_1_${}_=>_none (func (param (rtt 1 ${})))) (type $rtt_${}_=>_none (func (param (rtt ${})))) (type $ref?|{i32_f32_f64}|_=>_ref?|{i8_mut:i16_ref?|{i32_f32_f64}|_mut:ref?|{i32_f32_f64}|}| (func (param (ref null ${i32_f32_f64})) (result (ref null ${i8_mut:i16_ref?|{i32_f32_f64}|_mut:ref?|{i32_f32_f64}|})))) (type $ref?|[mut:f64]|_=>_ref?|[ref?|[mut:f64]|]| (func (param (ref null $[mut:f64])) (result (ref null $[ref?|[mut:f64]|])))) + (type ${i32} (struct (field i32))) + (type ${i32_i64} (struct (field i32) (field i64))) + (type $[mut:i32] (array (mut i32))) + (type $[mut:i8] (array (mut i8))) (global $rttparent (rtt 0 ${}) (rtt.canon ${})) (global $rttchild (rtt 1 ${i32}) (rtt.sub ${i32} (global.get $rttparent) diff --git a/test/heap-types.wast.fromBinary.noDebugInfo b/test/heap-types.wast.fromBinary.noDebugInfo index d49d5fa1e..1ae5792cb 100644 --- a/test/heap-types.wast.fromBinary.noDebugInfo +++ b/test/heap-types.wast.fromBinary.noDebugInfo @@ -1,20 +1,20 @@ (module (type ${i32_f32_f64} (struct (field i32) (field f32) (field f64))) + (type ${i8_mut:i16_ref?|{i32_f32_f64}|_mut:ref?|{i32_f32_f64}|} (struct (field i8) (field (mut i16)) (field (ref null ${i32_f32_f64})) (field (mut (ref null ${i32_f32_f64}))))) + (type $[ref?|[mut:f64]|] (array (ref null $[mut:f64]))) (type $[mut:f64] (array (mut f64))) (type $anyref_=>_none (func (param anyref))) (type ${} (struct )) (type ${mut:f32} (struct (field (mut f32)))) (type $none_=>_none (func)) - (type ${i32} (struct (field i32))) - (type ${i32_i64} (struct (field i32) (field i64))) - (type $[mut:i32] (array (mut i32))) - (type $[mut:i8] (array (mut i8))) - (type ${i8_mut:i16_ref?|{i32_f32_f64}|_mut:ref?|{i32_f32_f64}|} (struct (field i8) (field (mut i16)) (field (ref null ${i32_f32_f64})) (field (mut (ref null ${i32_f32_f64}))))) - (type $[ref?|[mut:f64]|] (array (ref null $[mut:f64]))) (type $rtt_1_${}_=>_none (func (param (rtt 1 ${})))) (type $rtt_${}_=>_none (func (param (rtt ${})))) (type $ref?|{i32_f32_f64}|_=>_ref?|{i8_mut:i16_ref?|{i32_f32_f64}|_mut:ref?|{i32_f32_f64}|}| (func (param (ref null ${i32_f32_f64})) (result (ref null ${i8_mut:i16_ref?|{i32_f32_f64}|_mut:ref?|{i32_f32_f64}|})))) (type $ref?|[mut:f64]|_=>_ref?|[ref?|[mut:f64]|]| (func (param (ref null $[mut:f64])) (result (ref null $[ref?|[mut:f64]|])))) + (type ${i32} (struct (field i32))) + (type ${i32_i64} (struct (field i32) (field i64))) + (type $[mut:i32] (array (mut i32))) + (type $[mut:i8] (array (mut i8))) (global $global$0 (rtt 0 ${}) (rtt.canon ${})) (global $global$1 (rtt 1 ${i32}) (rtt.sub ${i32} (global.get $global$0) diff --git a/test/lit/forward-declared-types.wast b/test/lit/forward-declared-types.wast index e9b66175b..002e7ceb3 100644 --- a/test/lit/forward-declared-types.wast +++ b/test/lit/forward-declared-types.wast @@ -3,9 +3,9 @@ ;; RUN: wasm-opt %s -all -S -o - | filecheck %s ;; CHECK: (type $none_=>_none (func)) -;; CHECK: (type $[rtt_2_$none_=>_none] (array (rtt 2 $none_=>_none))) -;; CHECK: (type ${ref?|[rtt_2_$none_=>_none]|_ref?|none_->_none|} (struct (field (ref null $[rtt_2_$none_=>_none])) (field (ref null $none_=>_none)))) ;; CHECK: (type $none_=>_ref?|{ref?|[rtt_2_$none_=>_none]|_ref?|none_->_none|}| (func (result (ref null ${ref?|[rtt_2_$none_=>_none]|_ref?|none_->_none|})))) +;; CHECK: (type ${ref?|[rtt_2_$none_=>_none]|_ref?|none_->_none|} (struct (field (ref null $[rtt_2_$none_=>_none])) (field (ref null $none_=>_none)))) +;; CHECK: (type $[rtt_2_$none_=>_none] (array (rtt 2 $none_=>_none))) (module (type $struct (struct diff --git a/test/passes/O_all-features_ignore-implicit-traps.txt b/test/passes/O_all-features_ignore-implicit-traps.txt index 8e57a2e4b..993bd10e5 100644 --- a/test/passes/O_all-features_ignore-implicit-traps.txt +++ b/test/passes/O_all-features_ignore-implicit-traps.txt @@ -1,6 +1,6 @@ (module - (type ${i32} (struct (field i32))) (type $ref?|{i32}|_=>_none (func (param (ref null ${i32})))) + (type ${i32} (struct (field i32))) (export "foo" (func $0)) (func $0 (; has Stack IR ;) (param $0 (ref null ${i32})) (nop) diff --git a/test/typed-function-references.wast.from-wast b/test/typed-function-references.wast.from-wast index a31eeecea..dde689fa0 100644 --- a/test/typed-function-references.wast.from-wast +++ b/test/typed-function-references.wast.from-wast @@ -1,12 +1,12 @@ (module (type $none_=>_none (func)) (type $i32_=>_i32 (func (param i32) (result i32))) + (type $ref?|i32_->_i32|_=>_i32 (func (param (ref null $i32_=>_i32)) (result i32))) (type $none_=>_eqref (func (result eqref))) (type $none_=>_i32 (func (result i32))) (type $none_=>_anyref (func (result anyref))) - (type $none_=>_anyref_f32_anyref_f32 (func (result anyref f32 anyref f32))) - (type $ref?|i32_->_i32|_=>_i32 (func (param (ref null $i32_=>_i32)) (result i32))) (type $none_=>_i32_ref?|none_->_anyref_f32_anyref_f32|_f64 (func (result i32 (ref null $none_=>_anyref_f32_anyref_f32) f64))) + (type $none_=>_anyref_f32_anyref_f32 (func (result anyref f32 anyref f32))) (type $f64_=>_ref?|none_->_eqref| (func (param f64) (result (ref null $none_=>_eqref)))) (func $call-ref (call_ref diff --git a/test/typed-function-references.wast.fromBinary b/test/typed-function-references.wast.fromBinary index 0e4385c84..fb13b73c4 100644 --- a/test/typed-function-references.wast.fromBinary +++ b/test/typed-function-references.wast.fromBinary @@ -2,10 +2,10 @@ (type $none_=>_none (func)) (type $none_=>_anyref_f32_anyref_f32 (func (result anyref f32 anyref f32))) (type $i32_=>_i32 (func (param i32) (result i32))) + (type $ref?|i32_->_i32|_=>_i32 (func (param (ref null $i32_=>_i32)) (result i32))) (type $none_=>_eqref (func (result eqref))) (type $none_=>_i32 (func (result i32))) (type $none_=>_anyref (func (result anyref))) - (type $ref?|i32_->_i32|_=>_i32 (func (param (ref null $i32_=>_i32)) (result i32))) (type $none_=>_i32_ref?|none_->_anyref_f32_anyref_f32|_f64 (func (result i32 (ref null $none_=>_anyref_f32_anyref_f32) f64))) (type $f64_=>_ref?|none_->_eqref| (func (param f64) (result (ref null $none_=>_eqref)))) (func $call-ref diff --git a/test/typed-function-references.wast.fromBinary.noDebugInfo b/test/typed-function-references.wast.fromBinary.noDebugInfo index ad50ea1f7..7d09438df 100644 --- a/test/typed-function-references.wast.fromBinary.noDebugInfo +++ b/test/typed-function-references.wast.fromBinary.noDebugInfo @@ -2,10 +2,10 @@ (type $none_=>_none (func)) (type $none_=>_anyref_f32_anyref_f32 (func (result anyref f32 anyref f32))) (type $i32_=>_i32 (func (param i32) (result i32))) + (type $ref?|i32_->_i32|_=>_i32 (func (param (ref null $i32_=>_i32)) (result i32))) (type $none_=>_eqref (func (result eqref))) (type $none_=>_i32 (func (result i32))) (type $none_=>_anyref (func (result anyref))) - (type $ref?|i32_->_i32|_=>_i32 (func (param (ref null $i32_=>_i32)) (result i32))) (type $none_=>_i32_ref?|none_->_anyref_f32_anyref_f32|_f64 (func (result i32 (ref null $none_=>_anyref_f32_anyref_f32) f64))) (type $f64_=>_ref?|none_->_eqref| (func (param f64) (result (ref null $none_=>_eqref)))) (func $0 |