| //@ ignore-wasi wasi codegens the main symbol differently | |
| //@ compile-flags: -g -C no-prepopulate-passes | |
| // CHECK-LABEL: @main | |
| // CHECK: {{.*}}DICompositeType{{.*}}tag: DW_TAG_structure_type,{{.*}}name: "Generic<i32>",{{.*}} | |
| // CHECK: {{.*}}DITemplateTypeParameter{{.*}}name: "Type",{{.*}} | |
| #![allow(dead_code)] | |
| #![allow(unused_variables)] | |
| #![allow(unused_assignments)] | |
| pub struct Generic<Type>(Type); | |
| fn main() { | |
| let generic = Generic(10); | |
| } |