Home
last modified time | relevance | path

Searched refs:struct_ty (Results 1 – 7 of 7) sorted by relevance

/wasmtime-44.0.1/tests/all/
H A Dstructs.rs17 let struct_ty = StructType::new( in struct_new_with_fields() localVariable
37 let struct_ty = StructType::new( in struct_new_unrooted_field() localVariable
59 let struct_ty = StructType::new( in struct_new_cross_store_field() localVariable
94 let struct_ty = StructType::new( in anyref_as_struct() localVariable
117 let struct_ty = StructType::new( in struct_field_simple() localVariable
134 let struct_ty = StructType::new( in struct_field_out_of_bounds() localVariable
150 let struct_ty = StructType::new( in struct_field_on_unrooted() localVariable
170 let struct_ty = StructType::new( in struct_set_field_simple() localVariable
188 let struct_ty = StructType::new( in struct_set_field_out_of_bounds() localVariable
295 fn struct_ty() -> Result<()> { in struct_ty() function
[all …]
H A Dtypes.rs48 let struct_ty = StructType::new(&engine, [])?; in empty_struct_type() localVariable
49 assert_eq!(struct_ty.fields().len(), 0); in empty_struct_type()
50 assert!(struct_ty.field(0).is_none()); in empty_struct_type()
75 let struct_ty = StructType::new(&engine, field_types())?; in basic_struct_types() localVariable
77 assert_eq!(struct_ty.fields().len(), field_types().count()); in basic_struct_types()
78 for ((i, expected), actual) in field_types().enumerate().zip(struct_ty.fields()) { in basic_struct_types()
80 assert!(FieldType::eq(&expected, &struct_ty.field(i).unwrap())); in basic_struct_types()
82 assert!(struct_ty.field(struct_ty.fields().len()).is_none()); in basic_struct_types()
H A Dasync_functions.rs1091 let struct_ty = StructType::new(cx.engine(), [])?; in async_gc_with_func_new_and_func_wrap() localVariable
1092 let struct_pre = StructRefPre::new(&mut cx, struct_ty); in async_gc_with_func_new_and_func_wrap()
1114 let struct_ty = StructType::new(cx.engine(), [])?; in async_gc_with_func_new_and_func_wrap() localVariable
1115 let struct_pre = StructRefPre::new(&mut cx, struct_ty); in async_gc_with_func_new_and_func_wrap()
H A Dgc.rs1183 let struct_ty = ref_ty.heap_type().unwrap_concrete_struct(); in drc_transitive_drop_cons_list() localVariable
1187 let pre = StructRefPre::new(&mut store, struct_ty.clone()); in drc_transitive_drop_cons_list()
/wasmtime-44.0.1/tests/misc_testsuite/gc/
H A Darrays-of-different-types.wast7 (type $struct_ty (struct))
24 (type $p (array (ref $struct_ty)))
46 (drop (array.new $o (struct.new $struct_ty) (i32.const 3)))
47 (drop (array.new $p (struct.new $struct_ty) (i32.const 3)))
/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/
H A Dconst_expr.rs67 let struct_ty = StructType::from_shared_type_index(store.engine(), shared_ty); in struct_fields_len() localVariable
68 let fields = struct_ty.fields(); in struct_fields_len()
80 let struct_ty = StructType::from_shared_type_index(store.engine(), shared_ty); in struct_new() localVariable
81 let allocator = StructRefPre::_new(store, struct_ty); in struct_new()
108 inner: WasmCompositeInnerType::Struct(struct_ty), in struct_new_default()
116 let fields = struct_ty in struct_new_default()
/wasmtime-44.0.1/crates/cranelift/src/func_environ/gc/
H A Denabled.rs355 let struct_ty = func_env.types.unwrap_struct(interned_ty)?; in translate_struct_new_default() localVariable
356 let fields = struct_ty in translate_struct_new_default()
1379 struct_ty: ModuleInternedTypeIndex, in initialize_struct_fields()
1390 let struct_layout = func_env.struct_or_exn_layout(struct_ty); in initialize_struct_fields()
1395 assert!(!func_env.types[struct_ty].composite_type.shared); in initialize_struct_fields()
1396 let fields = match &func_env.types[struct_ty].composite_type.inner { in initialize_struct_fields()