diff --git a/tests/tests/edg/cmeerw/.gnats-19349.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-19349.rto/default.1.1.txt index d760c27011..db09d30aa3 100644 --- a/tests/tests/edg/cmeerw/.gnats-19349.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-19349.rto/default.1.1.txt @@ -1,13 +1,39 @@ fe_only -DTEST_NUMBER=1 --c++11 --no_il_lower --il_display Test_name.c file-scope class-type-supplement#1 is_lambda_closure_class: TRUE -lambda_parent.routine: file-scope routine#1: operator()\n\nfile-scope class-type-supplement#2 +lambda_parent.routine: file-scope routine#1: operator() + +file-scope type#1 + decl_position.seq: 7 + decl_position.column: 24 +field_list: NULL +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 is_lambda_closure_class: TRUE defined_in_field_initializer: TRUE -lambda_parent.field: file-scope field#1: x\n\nfile-scope field#1 +lambda_parent.field: file-scope field#1: x + +file-scope type#2 + decl_position.seq: 7 + decl_position.column: 13 +field_list: NULL +extra_info: file-scope class-type-supplement#2 + +file-scope field#1 name: file-scope id-name#1: "x" decl_position.seq: 7 decl_position.column: 9 has_initializer: TRUE initializer: file-scope dynamic-init#1 + +file-scope class-type-supplement#3 has_field_initializer: TRUE + +file-scope type#3 + name: file-scope id-name#2: "A" + decl_position.seq: 6 + decl_position.column: 9 +field_list: file-scope field#1: x +extra_info: file-scope class-type-supplement#3 + diff --git a/tests/tests/edg/cmeerw/.gnats-19349.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-19349.rto/edg_x86_32_cp.1.1.txt index 1054793856..dcae1bf9c5 100644 --- a/tests/tests/edg/cmeerw/.gnats-19349.rto/edg_x86_32_cp.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-19349.rto/edg_x86_32_cp.1.1.txt @@ -1,13 +1,39 @@ fe_only -DTEST_NUMBER=1 --c++11 --no_il_lower --il_display Test_name.c file-scope class-type-supplement#1 is_lambda_closure_class: TRUE -lambda_parent.routine: file-scope routine#1: operator()\n\nfile-scope class-type-supplement#2 +lambda_parent.routine: file-scope routine#1: operator() + +file-scope type#1 + decl_position.seq: 8 + decl_position.column: 22 +field_list: NULL +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 is_lambda_closure_class: TRUE defined_in_field_initializer: TRUE -lambda_parent.field: file-scope field#1: x\n\nfile-scope field#1 +lambda_parent.field: file-scope field#1: x + +file-scope type#2 + decl_position.seq: 8 + decl_position.column: 10 +field_list: NULL +extra_info: file-scope class-type-supplement#2 + +file-scope field#1 name: file-scope id-name#1: "x" decl_position.seq: 8 decl_position.column: 5 has_initializer: TRUE initializer: file-scope dynamic-init#1 + +file-scope class-type-supplement#3 has_field_initializer: TRUE + +file-scope type#3 + name: file-scope id-name#2: "A" + decl_position.seq: 7 + decl_position.column: 7 +field_list: file-scope field#1: x +extra_info: file-scope class-type-supplement#3 + diff --git a/tests/tests/edg/cmeerw/.gnats-19349.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-19349.rto/edg_x86_64_cp.1.1.txt index 1054793856..dcae1bf9c5 100644 --- a/tests/tests/edg/cmeerw/.gnats-19349.rto/edg_x86_64_cp.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-19349.rto/edg_x86_64_cp.1.1.txt @@ -1,13 +1,39 @@ fe_only -DTEST_NUMBER=1 --c++11 --no_il_lower --il_display Test_name.c file-scope class-type-supplement#1 is_lambda_closure_class: TRUE -lambda_parent.routine: file-scope routine#1: operator()\n\nfile-scope class-type-supplement#2 +lambda_parent.routine: file-scope routine#1: operator() + +file-scope type#1 + decl_position.seq: 8 + decl_position.column: 22 +field_list: NULL +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 is_lambda_closure_class: TRUE defined_in_field_initializer: TRUE -lambda_parent.field: file-scope field#1: x\n\nfile-scope field#1 +lambda_parent.field: file-scope field#1: x + +file-scope type#2 + decl_position.seq: 8 + decl_position.column: 10 +field_list: NULL +extra_info: file-scope class-type-supplement#2 + +file-scope field#1 name: file-scope id-name#1: "x" decl_position.seq: 8 decl_position.column: 5 has_initializer: TRUE initializer: file-scope dynamic-init#1 + +file-scope class-type-supplement#3 has_field_initializer: TRUE + +file-scope type#3 + name: file-scope id-name#2: "A" + decl_position.seq: 7 + decl_position.column: 7 +field_list: file-scope field#1: x +extra_info: file-scope class-type-supplement#3 + diff --git a/tests/tests/edg/cmeerw/.gnats-25516-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-25516-disp.rto/default.1.1.txt index a2635e26e1..ff755d0dcf 100644 --- a/tests/tests/edg/cmeerw/.gnats-25516-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-25516-disp.rto/default.1.1.txt @@ -1,2 +1,194 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++23 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope base-class#1 +type: file-scope type#1: B +derived_class: file-scope type#2: D1 +direct: TRUE + +file-scope using-decl#1 +entity: file-scope base-class#1: B (in D1) +position.seq: 18 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#1: B + +file-scope base-class#2 +type: file-scope type#3: B +derived_class: file-scope type#4: D1 +direct: TRUE + +file-scope using-decl#2 +entity: file-scope base-class#2: B (in D1) +position.seq: 18 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#3: B + +file-scope base-class#3 +type: file-scope type#5: B +derived_class: file-scope type#6: D1 +direct: TRUE + +file-scope using-decl#3 +entity: file-scope base-class#3: B (in D1) +position.seq: 18 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#5: B + +file-scope base-class#4 +type: file-scope type#7: B +orig_type: file-scope type#8: A +derived_class: file-scope type#9: D2 +direct: TRUE + +file-scope using-decl#4 +entity: file-scope base-class#4: B (in D2) +position.seq: 31 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#10: D2::B + +file-scope base-class#5 +type: file-scope type#3: B +orig_type: file-scope type#11: A +derived_class: file-scope type#12: D2 +direct: TRUE + +file-scope using-decl#5 +entity: file-scope base-class#5: B (in D2) +position.seq: 31 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#3: B + +file-scope base-class#6 +type: file-scope type#5: B +orig_type: file-scope type#13: A +derived_class: file-scope type#14: D2 +direct: TRUE + +file-scope using-decl#6 +entity: file-scope base-class#6: B (in D2) +position.seq: 31 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#5: B + +file-scope routine#1 + name: file-scope id-name#1: "B" + decl_position.seq: 13 +type: file-scope type#15: (T#(1,1) *)->B +special_kind: sfk_deduction_guide +is_explicit_constructor: TRUE +is_prototype_instantiation: +is_template_function: TRUE + +file-scope routine#2 +type: file-scope type#16: D1 (D1) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#3 +type: file-scope type#17: D1 () +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#4 +type: file-scope type#18: B (B) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#5 + decl_position.seq: 9 +type: file-scope type#19: B (T#(3,1)) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#6 +type: file-scope type#20: D1 (T#(3,1)) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#7 +type: file-scope type#21: D1 (B) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#8 +type: file-scope type#22: auto (T#(3,1) *)->D1 +special_kind: sfk_deduction_guide +is_explicit_constructor: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#9 + name: file-scope id-name#2: "D1" + decl_position.seq: 16 +type: file-scope type#23: D1 (int) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_template_function: TRUE + +file-scope routine#10 + name: file-scope id-name#2: "D1" + decl_position.seq: 16 +type: file-scope type#24: auto (const char *)->D1 +special_kind: sfk_deduction_guide +is_explicit_constructor: TRUE +is_deduction_guide_from_inheriting_ctor: +is_template_function: TRUE + +file-scope routine#11 +type: file-scope type#25: D2 (D2) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#12 +type: file-scope type#26: D2 () +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#13 +type: file-scope type#27: D2 (T#(3,1)) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#14 +type: file-scope type#28: D2 (B) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#15 +type: file-scope type#29: auto (T#(3,1) *)->D2 +special_kind: sfk_deduction_guide +is_explicit_constructor: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#16 + name: file-scope id-name#3: "D2" + decl_position.seq: 29 +type: file-scope type#30: D2 (int) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_template_function: TRUE + +file-scope routine#17 + name: file-scope id-name#3: "D2" + decl_position.seq: 29 +type: file-scope type#31: auto (const char *)->D2 +special_kind: sfk_deduction_guide +is_explicit_constructor: TRUE +is_deduction_guide_from_inheriting_ctor: +is_template_function: TRUE + diff --git a/tests/tests/edg/cmeerw/.gnats-25516-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-25516-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..ef8cf89ebf --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-25516-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,194 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++23 Test_name.c +file-scope base-class#1 +type: file-scope type#1: B +derived_class: file-scope type#2: D1 +direct: TRUE + +file-scope using-decl#1 +entity: file-scope base-class#1: B (in D1) +position.seq: 19 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#1: B + +file-scope base-class#2 +type: file-scope type#3: B +derived_class: file-scope type#4: D1 +direct: TRUE + +file-scope using-decl#2 +entity: file-scope base-class#2: B (in D1) +position.seq: 19 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#3: B + +file-scope base-class#3 +type: file-scope type#5: B +derived_class: file-scope type#6: D1 +direct: TRUE + +file-scope using-decl#3 +entity: file-scope base-class#3: B (in D1) +position.seq: 19 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#5: B + +file-scope base-class#4 +type: file-scope type#7: B +orig_type: file-scope type#8: A +derived_class: file-scope type#9: D2 +direct: TRUE + +file-scope using-decl#4 +entity: file-scope base-class#4: B (in D2) +position.seq: 32 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#10: D2::B + +file-scope base-class#5 +type: file-scope type#3: B +orig_type: file-scope type#11: A +derived_class: file-scope type#12: D2 +direct: TRUE + +file-scope using-decl#5 +entity: file-scope base-class#5: B (in D2) +position.seq: 32 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#3: B + +file-scope base-class#6 +type: file-scope type#5: B +orig_type: file-scope type#13: A +derived_class: file-scope type#14: D2 +direct: TRUE + +file-scope using-decl#6 +entity: file-scope base-class#6: B (in D2) +position.seq: 32 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#5: B + +file-scope routine#1 + name: file-scope id-name#1: "B" + decl_position.seq: 14 +type: file-scope type#15: (T#(1,1) *)->B +special_kind: sfk_deduction_guide +is_explicit_constructor: TRUE +is_prototype_instantiation: +is_template_function: TRUE + +file-scope routine#2 +type: file-scope type#16: D1 (D1) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#3 +type: file-scope type#17: D1 () +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#4 +type: file-scope type#18: B (B) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#5 + decl_position.seq: 10 +type: file-scope type#19: B (T#(3,1)) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#6 +type: file-scope type#20: D1 (T#(3,1)) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#7 +type: file-scope type#21: D1 (B) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#8 +type: file-scope type#22: auto (T#(3,1) *)->D1 +special_kind: sfk_deduction_guide +is_explicit_constructor: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#9 + name: file-scope id-name#2: "D1" + decl_position.seq: 17 +type: file-scope type#23: D1 (int) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_template_function: TRUE + +file-scope routine#10 + name: file-scope id-name#2: "D1" + decl_position.seq: 17 +type: file-scope type#24: auto (const char *)->D1 +special_kind: sfk_deduction_guide +is_explicit_constructor: TRUE +is_deduction_guide_from_inheriting_ctor: +is_template_function: TRUE + +file-scope routine#11 +type: file-scope type#25: D2 (D2) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#12 +type: file-scope type#26: D2 () +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#13 +type: file-scope type#27: D2 (T#(3,1)) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#14 +type: file-scope type#28: D2 (B) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#15 +type: file-scope type#29: auto (T#(3,1) *)->D2 +special_kind: sfk_deduction_guide +is_explicit_constructor: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#16 + name: file-scope id-name#3: "D2" + decl_position.seq: 30 +type: file-scope type#30: D2 (int) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_template_function: TRUE + +file-scope routine#17 + name: file-scope id-name#3: "D2" + decl_position.seq: 30 +type: file-scope type#31: auto (const char *)->D2 +special_kind: sfk_deduction_guide +is_explicit_constructor: TRUE +is_deduction_guide_from_inheriting_ctor: +is_template_function: TRUE + diff --git a/tests/tests/edg/cmeerw/.gnats-25516-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-25516-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..ef8cf89ebf --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-25516-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,194 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++23 Test_name.c +file-scope base-class#1 +type: file-scope type#1: B +derived_class: file-scope type#2: D1 +direct: TRUE + +file-scope using-decl#1 +entity: file-scope base-class#1: B (in D1) +position.seq: 19 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#1: B + +file-scope base-class#2 +type: file-scope type#3: B +derived_class: file-scope type#4: D1 +direct: TRUE + +file-scope using-decl#2 +entity: file-scope base-class#2: B (in D1) +position.seq: 19 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#3: B + +file-scope base-class#3 +type: file-scope type#5: B +derived_class: file-scope type#6: D1 +direct: TRUE + +file-scope using-decl#3 +entity: file-scope base-class#3: B (in D1) +position.seq: 19 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#5: B + +file-scope base-class#4 +type: file-scope type#7: B +orig_type: file-scope type#8: A +derived_class: file-scope type#9: D2 +direct: TRUE + +file-scope using-decl#4 +entity: file-scope base-class#4: B (in D2) +position.seq: 32 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#10: D2::B + +file-scope base-class#5 +type: file-scope type#3: B +orig_type: file-scope type#11: A +derived_class: file-scope type#12: D2 +direct: TRUE + +file-scope using-decl#5 +entity: file-scope base-class#5: B (in D2) +position.seq: 32 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#3: B + +file-scope base-class#6 +type: file-scope type#5: B +orig_type: file-scope type#13: A +derived_class: file-scope type#14: D2 +direct: TRUE + +file-scope using-decl#6 +entity: file-scope base-class#6: B (in D2) +position.seq: 32 +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type#5: B + +file-scope routine#1 + name: file-scope id-name#1: "B" + decl_position.seq: 14 +type: file-scope type#15: (T#(1,1) *)->B +special_kind: sfk_deduction_guide +is_explicit_constructor: TRUE +is_prototype_instantiation: +is_template_function: TRUE + +file-scope routine#2 +type: file-scope type#16: D1 (D1) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#3 +type: file-scope type#17: D1 () +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#4 +type: file-scope type#18: B (B) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#5 + decl_position.seq: 10 +type: file-scope type#19: B (T#(3,1)) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#6 +type: file-scope type#20: D1 (T#(3,1)) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#7 +type: file-scope type#21: D1 (B) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#8 +type: file-scope type#22: auto (T#(3,1) *)->D1 +special_kind: sfk_deduction_guide +is_explicit_constructor: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#9 + name: file-scope id-name#2: "D1" + decl_position.seq: 17 +type: file-scope type#23: D1 (int) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_template_function: TRUE + +file-scope routine#10 + name: file-scope id-name#2: "D1" + decl_position.seq: 17 +type: file-scope type#24: auto (const char *)->D1 +special_kind: sfk_deduction_guide +is_explicit_constructor: TRUE +is_deduction_guide_from_inheriting_ctor: +is_template_function: TRUE + +file-scope routine#11 +type: file-scope type#25: D2 (D2) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#12 +type: file-scope type#26: D2 () +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_prototype_instantiation: + +file-scope routine#13 +type: file-scope type#27: D2 (T#(3,1)) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#14 +type: file-scope type#28: D2 (B) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#15 +type: file-scope type#29: auto (T#(3,1) *)->D2 +special_kind: sfk_deduction_guide +is_explicit_constructor: TRUE +is_deduction_guide_from_inheriting_ctor: +is_prototype_instantiation: + +file-scope routine#16 + name: file-scope id-name#3: "D2" + decl_position.seq: 30 +type: file-scope type#30: D2 (int) +special_kind: sfk_deduction_guide +compiler_generated: TRUE +is_deduction_guide_from_inheriting_ctor: +is_template_function: TRUE + +file-scope routine#17 + name: file-scope id-name#3: "D2" + decl_position.seq: 30 +type: file-scope type#31: auto (const char *)->D2 +special_kind: sfk_deduction_guide +is_explicit_constructor: TRUE +is_deduction_guide_from_inheriting_ctor: +is_template_function: TRUE + diff --git a/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.1.1.txt index cb46ad2beb..fdeb420a75 100644 --- a/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.1.1.txt @@ -1 +1,6 @@ fe_only -DTEST_NUMBER=1 --il_display --c++17 --g++ Test_name.c +constant: file-scope constant: 4 +constant: file-scope constant: 5 +constant: file-scope constant: (align_val_t)32 +constant: file-scope constant: 5 +constant: file-scope constant: 32 diff --git a/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.2.1.txt b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.2.1.txt index 51579361ca..7958e32fd7 100644 --- a/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.2.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.2.1.txt @@ -1 +1,5 @@ fe_only -DTEST_NUMBER=2 --il_display --c++17 --g++ -DARRAY Test_name.c +constant: file-scope constant: 4 +constant: file-scope constant: 10 +constant: file-scope constant: (align_val_t)32 +constant: file-scope constant: 32 diff --git a/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.3.1.txt b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.3.1.txt index 3d258c5767..4df49e5d17 100644 --- a/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.3.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.3.1.txt @@ -1 +1,4 @@ fe_only -DTEST_NUMBER=3 --il_display --c++17 --clang -DATOMIC Test_name.c +constant: file-scope constant: 4 +constant: file-scope constant: 8 +constant: file-scope constant: 8 diff --git a/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.4.1.txt b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.4.1.txt index 2e884be7b0..0cacaa48ea 100644 --- a/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.4.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/default.4.1.txt @@ -1 +1,3 @@ fe_only -DTEST_NUMBER=4 --il_display --c++17 --clang -DATOMIC -DARRAY Test_name.c +constant: file-scope constant: 4 +constant: file-scope constant: 16 diff --git a/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..c19add63e0 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,5 @@ +fe_only -DTEST_NUMBER=1 --il_display --c++17 --g++ Test_name.c +constant: file-scope constant: 4 +constant: file-scope constant: 5 +constant: file-scope constant: 5 +constant: file-scope constant: 32 diff --git a/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/edg_x86_32_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/edg_x86_32_cp.2.1.txt new file mode 100644 index 0000000000..b19f2f12fd --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/edg_x86_32_cp.2.1.txt @@ -0,0 +1,4 @@ +fe_only -DTEST_NUMBER=2 --il_display --c++17 --g++ -DARRAY Test_name.c +constant: file-scope constant: 4 +constant: file-scope constant: 10 +constant: file-scope constant: 32 diff --git a/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..c19add63e0 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,5 @@ +fe_only -DTEST_NUMBER=1 --il_display --c++17 --g++ Test_name.c +constant: file-scope constant: 4 +constant: file-scope constant: 5 +constant: file-scope constant: 5 +constant: file-scope constant: 32 diff --git a/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/edg_x86_64_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/edg_x86_64_cp.2.1.txt new file mode 100644 index 0000000000..b19f2f12fd --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-25680-lower.rto/edg_x86_64_cp.2.1.txt @@ -0,0 +1,4 @@ +fe_only -DTEST_NUMBER=2 --il_display --c++17 --g++ -DARRAY Test_name.c +constant: file-scope constant: 4 +constant: file-scope constant: 10 +constant: file-scope constant: 32 diff --git a/tests/tests/edg/cmeerw/.gnats-25751.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-25751.rto/default.1.1.txt index 5c748a3068..3fb68b1799 100644 --- a/tests/tests/edg/cmeerw/.gnats-25751.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-25751.rto/default.1.1.txt @@ -1 +1,82 @@ fe_only -DTEST_NUMBER=1 --c++14 --clang --il --no_il_lowering Test_name.c + name: "tvar1" +initializer_in_class: TRUE +is_template_variable: TRUE + name: "tvar2" +initializer_in_class: TRUE +is_template_variable: TRUE + name: "tvar3" +initializer_in_class: TRUE +is_template_variable: TRUE + name: "tvar4" +is_template_variable: TRUE + name: "tvar5" +is_template_variable: TRUE + name: "tvar6" +is_template_variable: TRUE + name: "tvar1" +is_template_variable: TRUE +is_specialized: TRUE + name: "tvar2" +initializer_in_class: TRUE +is_template_variable: TRUE +is_specialized: TRUE + name: "tvar3" +initializer_in_class: TRUE +is_template_variable: TRUE +is_specialized: TRUE + name: "tvar4" +is_template_variable: TRUE +is_specialized: TRUE + name: "tvar5" +initializer_in_class: TRUE +is_template_variable: TRUE +is_specialized: TRUE + name: "tvar6" +initializer_in_class: TRUE +is_template_variable: TRUE +is_specialized: TRUE + name: "tvar1" + name: "tvar2" + name: "tvar3" + name: "tvar4" + name: "tvar5" + name: "tvar6" + name: "var1" +initializer_in_class: TRUE +is_template_variable: TRUE + name: "var2" +initializer_in_class: TRUE +is_template_variable: TRUE + name: "var3" +initializer_in_class: TRUE +is_template_variable: TRUE + name: "var4" +is_template_variable: TRUE + name: "var5" +is_template_variable: TRUE + name: "var6" +is_template_variable: TRUE + name: "var1" + name: "var2" + name: "var3" + name: "var4" + name: "var5" + name: "var6" + name: "var1" +is_template_variable: TRUE +is_specialized: TRUE + name: "var2" +is_template_variable: TRUE +is_specialized: TRUE + name: "var3" +initializer_in_class: TRUE +is_template_variable: TRUE + name: "var4" +is_template_variable: TRUE +is_specialized: TRUE + name: "var5" +is_template_variable: TRUE +is_specialized: TRUE + name: "var6" +is_template_variable: TRUE diff --git a/tests/tests/edg/cmeerw/.gnats-26267-display.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26267-display.rto/default.1.1.txt index 1aa335f687..d41525ed09 100644 --- a/tests/tests/edg/cmeerw/.gnats-26267-display.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26267-display.rto/default.1.1.txt @@ -1,41 +1,9 @@ fe_only -DTEST_NUMBER=1 --c++20 --no_il_lower --il_display Test_name.c -\ -\ -\ -\ -\ -\ -\ -\ -ame: id-ame: "I1" -ame: id-ame: "I2" -ame: id-ame: "I3" -ame: id-ame: "I4" -ame: id-ame: "X1" -ame: id-ame: "X2" -ame: id-ame: "X3" -ame: id-ame: "X4" -coordiates.depth: 1 -coordiates.depth: 1 -coordiates.depth: 1 -coordiates.depth: 1 -coordiates.depth: 1 -coordiates.depth: 1 -coordiates.depth: 1 -coordiates.depth: 1 -coordiates.positio: 1 -coordiates.positio: 2 -coordiates.positio: 3 -coordiates.positio: 4 -coordiates.positio: 5 -coordiates.positio: 6 -coordiates.positio: 7 -coordiates.positio: 8 -type: type: INT -type: type: INT -type: type: X -type: type: X -type: type: it -type: type: it -type: type: x_t -type: type: x_t +name: id-name: "I1" type: type: int coordinates.position: 1 coordinates.depth: 1 +name: id-name: "I2" type: type: int coordinates.position: 2 coordinates.depth: 1 +name: id-name: "I3" type: type: INT coordinates.position: 3 coordinates.depth: 1 +name: id-name: "I4" type: type: INT coordinates.position: 4 coordinates.depth: 1 +name: id-name: "X1" type: type: X coordinates.position: 5 coordinates.depth: 1 +name: id-name: "X2" type: type: X coordinates.position: 6 coordinates.depth: 1 +name: id-name: "X3" type: type: x_t coordinates.position: 7 coordinates.depth: 1 +name: id-name: "X4" type: type: x_t coordinates.position: 8 coordinates.depth: 1 diff --git a/tests/tests/edg/cmeerw/.gnats-26294-alias-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-alias-disp.rto/default.1.1.txt index 8d55903c75..d3205f89c2 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-alias-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-alias-disp.rto/default.1.1.txt @@ -1,2 +1,147 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + +file-scope type#3 + name: file-scope id-name#2: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) * + explicitly_specified: TRUE + +file-scope type#5 + name: file-scope id-name#2: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope type#6 + name: file-scope id-name#3: "AA" + decl_position.seq: 17 +kind: tk_typeref +typeref_type: file-scope type#5: A +template_arg_list: + type: file-scope type#7: T#(1,1) + type: file-scope type#8: U#(1,2) +orig_template_arg_list: + type: file-scope type#7: T#(1,1) + type: file-scope type#8: U#(1,2) +kind: is_template_alias + +file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#10: int * + explicitly_specified: TRUE + +file-scope type#11 + name: file-scope id-name#2: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#3: "AA" + decl_position.seq: 17 +kind: tk_typeref +typeref_type: file-scope type#11: A +template_arg_list: + type: file-scope type#13: int + explicitly_specified: TRUE + type: file-scope type#13: int +orig_template_arg_list: + type: file-scope type#13: int + explicitly_specified: TRUE + type: file-scope type#13: int +kind: is_template_alias + +file-scope variable#1 + name: file-scope id-name#4: "p" + decl_position.seq: 19 +type: file-scope type#11: A + +file-scope variable#2 + name: file-scope id-name#5: "a" + decl_position.seq: 20 +type: file-scope type#12: AA + +file-scope variable#3 + name: file-scope id-name#6: "a0" + decl_position.seq: 22 +type: file-scope type#12: AA + +file-scope variable#4 + name: file-scope id-name#7: "a1" + decl_position.seq: 24 +type: file-scope type#12: AA + +file-scope variable#5 + name: file-scope id-name#8: "a2" + decl_position.seq: 25 +type: file-scope type#12: AA + +file-scope variable#6 + name: file-scope id-name#9: "aa1" + decl_position.seq: 27 +type: file-scope type#12: AA + +file-scope variable#7 + name: file-scope id-name#10: "aa2" + decl_position.seq: 28 +type: file-scope type#12: AA + +file-scope variable#8 + name: file-scope id-name#11: "a11" + decl_position.seq: 30 +type: file-scope type#12: AA + +file-scope variable#9 + name: file-scope id-name#12: "a22" + decl_position.seq: 31 +type: file-scope type#12: AA + +file-scope variable#10 + name: file-scope id-name#13: "b" + decl_position.seq: 33 +type: file-scope type#9: A::B + +file-scope variable#11 + name: file-scope id-name#14: "b1" + decl_position.seq: 34 +type: file-scope type#9: A::B + +file-scope variable#12 + name: file-scope id-name#15: "b2" + decl_position.seq: 35 +type: file-scope type#9: A::B + +file-scope variable#13 + name: file-scope id-name#16: "bb1" + decl_position.seq: 37 +type: file-scope type#9: A::B + +file-scope variable#14 + name: file-scope id-name#17: "bb2" + decl_position.seq: 38 +type: file-scope type#9: A::B + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-alias-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-alias-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..354dd22d52 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-alias-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,147 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + +file-scope type#3 + name: file-scope id-name#2: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) * + explicitly_specified: TRUE + +file-scope type#5 + name: file-scope id-name#2: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope type#6 + name: file-scope id-name#3: "AA" + decl_position.seq: 18 +kind: tk_typeref +typeref_type: file-scope type#5: A +template_arg_list: + type: file-scope type#7: T#(1,1) + type: file-scope type#8: U#(1,2) +orig_template_arg_list: + type: file-scope type#7: T#(1,1) + type: file-scope type#8: U#(1,2) +kind: is_template_alias + +file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#10: int * + explicitly_specified: TRUE + +file-scope type#11 + name: file-scope id-name#2: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#3: "AA" + decl_position.seq: 18 +kind: tk_typeref +typeref_type: file-scope type#11: A +template_arg_list: + type: file-scope type#13: int + explicitly_specified: TRUE + type: file-scope type#13: int +orig_template_arg_list: + type: file-scope type#13: int + explicitly_specified: TRUE + type: file-scope type#13: int +kind: is_template_alias + +file-scope variable#1 + name: file-scope id-name#4: "p" + decl_position.seq: 20 +type: file-scope type#11: A + +file-scope variable#2 + name: file-scope id-name#5: "a" + decl_position.seq: 21 +type: file-scope type#12: AA + +file-scope variable#3 + name: file-scope id-name#6: "a0" + decl_position.seq: 23 +type: file-scope type#12: AA + +file-scope variable#4 + name: file-scope id-name#7: "a1" + decl_position.seq: 25 +type: file-scope type#12: AA + +file-scope variable#5 + name: file-scope id-name#8: "a2" + decl_position.seq: 26 +type: file-scope type#12: AA + +file-scope variable#6 + name: file-scope id-name#9: "aa1" + decl_position.seq: 28 +type: file-scope type#12: AA + +file-scope variable#7 + name: file-scope id-name#10: "aa2" + decl_position.seq: 29 +type: file-scope type#12: AA + +file-scope variable#8 + name: file-scope id-name#11: "a11" + decl_position.seq: 31 +type: file-scope type#12: AA + +file-scope variable#9 + name: file-scope id-name#12: "a22" + decl_position.seq: 32 +type: file-scope type#12: AA + +file-scope variable#10 + name: file-scope id-name#13: "b" + decl_position.seq: 34 +type: file-scope type#9: A::B + +file-scope variable#11 + name: file-scope id-name#14: "b1" + decl_position.seq: 35 +type: file-scope type#9: A::B + +file-scope variable#12 + name: file-scope id-name#15: "b2" + decl_position.seq: 36 +type: file-scope type#9: A::B + +file-scope variable#13 + name: file-scope id-name#16: "bb1" + decl_position.seq: 38 +type: file-scope type#9: A::B + +file-scope variable#14 + name: file-scope id-name#17: "bb2" + decl_position.seq: 39 +type: file-scope type#9: A::B + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-alias-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-alias-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..354dd22d52 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-alias-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,147 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + +file-scope type#3 + name: file-scope id-name#2: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) * + explicitly_specified: TRUE + +file-scope type#5 + name: file-scope id-name#2: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope type#6 + name: file-scope id-name#3: "AA" + decl_position.seq: 18 +kind: tk_typeref +typeref_type: file-scope type#5: A +template_arg_list: + type: file-scope type#7: T#(1,1) + type: file-scope type#8: U#(1,2) +orig_template_arg_list: + type: file-scope type#7: T#(1,1) + type: file-scope type#8: U#(1,2) +kind: is_template_alias + +file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#10: int * + explicitly_specified: TRUE + +file-scope type#11 + name: file-scope id-name#2: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#3: "AA" + decl_position.seq: 18 +kind: tk_typeref +typeref_type: file-scope type#11: A +template_arg_list: + type: file-scope type#13: int + explicitly_specified: TRUE + type: file-scope type#13: int +orig_template_arg_list: + type: file-scope type#13: int + explicitly_specified: TRUE + type: file-scope type#13: int +kind: is_template_alias + +file-scope variable#1 + name: file-scope id-name#4: "p" + decl_position.seq: 20 +type: file-scope type#11: A + +file-scope variable#2 + name: file-scope id-name#5: "a" + decl_position.seq: 21 +type: file-scope type#12: AA + +file-scope variable#3 + name: file-scope id-name#6: "a0" + decl_position.seq: 23 +type: file-scope type#12: AA + +file-scope variable#4 + name: file-scope id-name#7: "a1" + decl_position.seq: 25 +type: file-scope type#12: AA + +file-scope variable#5 + name: file-scope id-name#8: "a2" + decl_position.seq: 26 +type: file-scope type#12: AA + +file-scope variable#6 + name: file-scope id-name#9: "aa1" + decl_position.seq: 28 +type: file-scope type#12: AA + +file-scope variable#7 + name: file-scope id-name#10: "aa2" + decl_position.seq: 29 +type: file-scope type#12: AA + +file-scope variable#8 + name: file-scope id-name#11: "a11" + decl_position.seq: 31 +type: file-scope type#12: AA + +file-scope variable#9 + name: file-scope id-name#12: "a22" + decl_position.seq: 32 +type: file-scope type#12: AA + +file-scope variable#10 + name: file-scope id-name#13: "b" + decl_position.seq: 34 +type: file-scope type#9: A::B + +file-scope variable#11 + name: file-scope id-name#14: "b1" + decl_position.seq: 35 +type: file-scope type#9: A::B + +file-scope variable#12 + name: file-scope id-name#15: "b2" + decl_position.seq: 36 +type: file-scope type#9: A::B + +file-scope variable#13 + name: file-scope id-name#16: "bb1" + decl_position.seq: 38 +type: file-scope type#9: A::B + +file-scope variable#14 + name: file-scope id-name#17: "bb2" + decl_position.seq: 39 +type: file-scope type#9: A::B + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.1.1.txt index 8d55903c75..1fd66bb68f 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.1.1.txt @@ -1,2 +1,123 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#1: T1#(1,1) + type: file-scope type#2: T2#(1,2) + type: file-scope type#3: T3#(1,3) + +file-scope type#4 + name: file-scope id-name#1: "A" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#5: T#(1,1) + +file-scope type#6 + name: file-scope id-name#2: "B" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#7: int + type: file-scope type#7: int + type: file-scope type#7: int + +file-scope type#8 + name: file-scope id-name#1: "A" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + +file-scope type#9 + name: file-scope id-name#2: "B" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#7: int + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#2: "B" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#7: int + explicitly_specified: TRUE + type: file-scope type#7: int + explicitly_specified: TRUE + +file-scope type#11 + name: file-scope id-name#2: "B" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#7: int + explicitly_specified: TRUE + type: file-scope type#7: int + explicitly_specified: TRUE + type: file-scope type#7: int + explicitly_specified: TRUE + +file-scope type#12 + name: file-scope id-name#2: "B" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#3: "a0" + decl_position.seq: 16 +type: file-scope type#8: A + +file-scope variable#2 + name: file-scope id-name#4: "a1" + decl_position.seq: 17 +type: file-scope type#8: A + +file-scope variable#3 + name: file-scope id-name#5: "a2" + decl_position.seq: 18 +type: file-scope type#8: A + +file-scope variable#4 + name: file-scope id-name#6: "a3" + decl_position.seq: 19 +type: file-scope type#8: A + +file-scope variable#5 + name: file-scope id-name#7: "b0" + decl_position.seq: 21 +type: file-scope type#9: B<> + +file-scope variable#6 + name: file-scope id-name#8: "b1" + decl_position.seq: 22 +type: file-scope type#10: B + +file-scope variable#7 + name: file-scope id-name#9: "b2" + decl_position.seq: 23 +type: file-scope type#11: B + +file-scope variable#8 + name: file-scope id-name#10: "b3" + decl_position.seq: 24 +type: file-scope type#12: B + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.2.1.txt index 07375817f6..fb2c0e4a59 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.2.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.2.1.txt @@ -1,2 +1,81 @@ fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope variable#1 + name: file-scope id-name#1: "a" + decl_position.seq: 29 +type: file-scope type#1: int + +file-scope variable#2 + name: file-scope id-name#2: "b" + decl_position.seq: 32 +type: file-scope type#1: int + +file-scope expr-node#1 +type: file-scope type#1: int +kind: enk_variable +position.seq: 34 + +file-scope expr-node#2 +type: file-scope type#1: int +kind: enk_variable +position.seq: 35 + +file-scope expr-node#3 +type: file-scope type#1: int +kind: enk_variable +position.seq: 36 + +file-scope expr-node#4 +type: file-scope type#1: int +kind: enk_variable +position.seq: 37 + +file-scope expr-node#5 +type: file-scope type#1: int +kind: enk_variable +position.seq: 38 + +file-scope expr-node#6 +type: file-scope type#1: int +kind: enk_variable +position.seq: 39 + +file-scope expr-node#7 +type: file-scope type#1: int +kind: enk_variable +position.seq: 40 + +file-scope expr-node#8 +type: file-scope type#1: int +kind: enk_variable +position.seq: 41 + +file-scope variable#3 + name: file-scope id-name#3: "v" + decl_position.seq: 34 +type: file-scope type#1: int + +file-scope variable#4 + name: file-scope id-name#1: "a" + decl_position.seq: 29 +type: file-scope type#1: int + +file-scope variable#5 + name: file-scope id-name#2: "b" + decl_position.seq: 32 +type: file-scope type#1: int + +file-scope variable#6 + name: file-scope id-name#2: "b" + decl_position.seq: 32 +type: file-scope type#1: int + +file-scope variable#7 + name: file-scope id-name#2: "b" + decl_position.seq: 32 +type: file-scope type#1: int + +file-scope variable#8 + name: file-scope id-name#2: "b" + decl_position.seq: 32 +type: file-scope type#1: int + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.3.1.txt index a3febdf14d..237a43e6b6 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.3.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.3.1.txt @@ -1,2 +1,110 @@ fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope expr-node#1 +type: file-scope type#1: int (*)() +kind: enk_routine +position.seq: 51 + +file-scope expr-node#2 +type: file-scope type#1: int (*)() +kind: enk_routine +position.seq: 52 + +file-scope expr-node#3 +type: file-scope type#1: int (*)() +kind: enk_routine +position.seq: 53 + +file-scope expr-node#4 +type: file-scope type#1: int (*)() +kind: enk_routine +position.seq: 54 + +file-scope expr-node#5 +type: file-scope type#2: int (*)() +kind: enk_routine +position.seq: 55 + +file-scope expr-node#6 +type: file-scope type#3: int (*)() +kind: enk_routine +position.seq: 56 + +file-scope expr-node#7 +type: file-scope type#4: int (*)() +kind: enk_routine +position.seq: 57 + +file-scope expr-node#8 +type: file-scope type#5: int (*)() +kind: enk_routine +position.seq: 58 + +file-scope variable#1 + name: file-scope id-name#1: "v" + decl_position.seq: 51 +type: file-scope type#6: int + +file-scope routine#1 + name: file-scope id-name#2: "a" + decl_position.seq: 46 +type: file-scope type#7: int () +template_arg_list: + type: file-scope type#8: T1#(1,1) + type: file-scope type#9: T2#(1,2) + type: file-scope type#10: T3#(1,3) + +file-scope routine#2 + name: file-scope id-name#3: "b" + decl_position.seq: 49 +type: file-scope type#11: int () +template_arg_list: + type: file-scope type#12: T#(1,1) + +file-scope routine#3 + name: file-scope id-name#2: "a" + decl_position.seq: 46 +type: file-scope type#13: int () +template_arg_list: + type: file-scope type#6: int + explicitly_specified: TRUE + type: file-scope type#6: int + explicitly_specified: TRUE + type: file-scope type#6: int + explicitly_specified: TRUE + +file-scope routine#4 + name: file-scope id-name#3: "b" + decl_position.seq: 49 +type: file-scope type#14: int () +template_arg_list: + +file-scope routine#5 + name: file-scope id-name#3: "b" + decl_position.seq: 49 +type: file-scope type#15: int () +template_arg_list: + type: file-scope type#6: int + explicitly_specified: TRUE + +file-scope routine#6 + name: file-scope id-name#3: "b" + decl_position.seq: 49 +type: file-scope type#16: int () +template_arg_list: + type: file-scope type#6: int + explicitly_specified: TRUE + type: file-scope type#6: int + explicitly_specified: TRUE + +file-scope routine#7 + name: file-scope id-name#3: "b" + decl_position.seq: 49 +type: file-scope type#17: int () +template_arg_list: + type: file-scope type#6: int + explicitly_specified: TRUE + type: file-scope type#6: int + explicitly_specified: TRUE + type: file-scope type#6: int + explicitly_specified: TRUE + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.4.1.txt index 3d8c89c097..048bf5c73a 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.4.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/default.4.1.txt @@ -1,2 +1,67 @@ fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope variable#1 + name: file-scope id-name#1: "i" + decl_position.seq: 66 +type: file-scope type#1: int + +file-scope routine#1 + name: file-scope id-name#2: "f" + decl_position.seq: 65 +type: file-scope type#2: int () + +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#3: T#(1,1) + +file-scope type#4 + name: file-scope id-name#3: "C" + decl_position.seq: 63 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope variable#2 + name: file-scope id-name#1: "i" + decl_position.seq: 66 +type: file-scope type#1: int + +file-scope routine#2 + name: file-scope id-name#2: "f" + decl_position.seq: 65 +type: file-scope type#5: int () + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#6: void + explicitly_specified: TRUE + +file-scope type#7 + name: file-scope id-name#3: "C" + decl_position.seq: 63 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope expr-node#1 +type: file-scope type#8: int (*)() +kind: enk_routine +position.seq: 69 + +file-scope expr-node#2 +type: file-scope type#1: int +kind: enk_variable +position.seq: 70 + +file-scope expr-node#3 +type: file-scope type#8: int (*)() +kind: enk_routine +position.seq: 71 + +file-scope expr-node#4 +type: file-scope type#1: int +kind: enk_variable +position.seq: 72 + +file-scope variable#3 + name: file-scope id-name#4: "v" + decl_position.seq: 69 +type: file-scope type#1: int + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..8b3647b50d --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,123 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#1: T1#(1,1) + type: file-scope type#2: T2#(1,2) + type: file-scope type#3: T3#(1,3) + +file-scope type#4 + name: file-scope id-name#1: "A" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#5: T#(1,1) + +file-scope type#6 + name: file-scope id-name#2: "B" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#7: int + type: file-scope type#7: int + type: file-scope type#7: int + +file-scope type#8 + name: file-scope id-name#1: "A" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + +file-scope type#9 + name: file-scope id-name#2: "B" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#7: int + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#2: "B" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#7: int + explicitly_specified: TRUE + type: file-scope type#7: int + explicitly_specified: TRUE + +file-scope type#11 + name: file-scope id-name#2: "B" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#7: int + explicitly_specified: TRUE + type: file-scope type#7: int + explicitly_specified: TRUE + type: file-scope type#7: int + explicitly_specified: TRUE + +file-scope type#12 + name: file-scope id-name#2: "B" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#3: "a0" + decl_position.seq: 11 +type: file-scope type#8: A + +file-scope variable#2 + name: file-scope id-name#4: "a1" + decl_position.seq: 12 +type: file-scope type#8: A + +file-scope variable#3 + name: file-scope id-name#5: "a2" + decl_position.seq: 13 +type: file-scope type#8: A + +file-scope variable#4 + name: file-scope id-name#6: "a3" + decl_position.seq: 14 +type: file-scope type#8: A + +file-scope variable#5 + name: file-scope id-name#7: "b0" + decl_position.seq: 16 +type: file-scope type#9: B<> + +file-scope variable#6 + name: file-scope id-name#8: "b1" + decl_position.seq: 17 +type: file-scope type#10: B + +file-scope variable#7 + name: file-scope id-name#9: "b2" + decl_position.seq: 18 +type: file-scope type#11: B + +file-scope variable#8 + name: file-scope id-name#10: "b3" + decl_position.seq: 19 +type: file-scope type#12: B + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_32_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_32_cp.2.1.txt new file mode 100644 index 0000000000..f93328bcae --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_32_cp.2.1.txt @@ -0,0 +1,81 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope variable#1 + name: file-scope id-name#1: "a" + decl_position.seq: 4 +type: file-scope type#1: int + +file-scope variable#2 + name: file-scope id-name#2: "b" + decl_position.seq: 7 +type: file-scope type#1: int + +file-scope expr-node#1 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope expr-node#2 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope expr-node#3 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope expr-node#4 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope expr-node#5 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope expr-node#6 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope expr-node#7 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope expr-node#8 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope variable#3 + name: file-scope id-name#3: "v" + decl_position.seq: 9 +type: file-scope type#1: int + +file-scope variable#4 + name: file-scope id-name#1: "a" + decl_position.seq: 4 +type: file-scope type#1: int + +file-scope variable#5 + name: file-scope id-name#2: "b" + decl_position.seq: 7 +type: file-scope type#1: int + +file-scope variable#6 + name: file-scope id-name#2: "b" + decl_position.seq: 7 +type: file-scope type#1: int + +file-scope variable#7 + name: file-scope id-name#2: "b" + decl_position.seq: 7 +type: file-scope type#1: int + +file-scope variable#8 + name: file-scope id-name#2: "b" + decl_position.seq: 7 +type: file-scope type#1: int + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_32_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_32_cp.3.1.txt new file mode 100644 index 0000000000..4173528fff --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_32_cp.3.1.txt @@ -0,0 +1,110 @@ +fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c +file-scope expr-node#1 +type: file-scope type#1: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope expr-node#2 +type: file-scope type#1: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope expr-node#3 +type: file-scope type#1: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope expr-node#4 +type: file-scope type#1: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope expr-node#5 +type: file-scope type#2: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope expr-node#6 +type: file-scope type#3: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope expr-node#7 +type: file-scope type#4: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope expr-node#8 +type: file-scope type#5: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope variable#1 + name: file-scope id-name#1: "v" + decl_position.seq: 9 +type: file-scope type#6: int + +file-scope routine#1 + name: file-scope id-name#2: "a" + decl_position.seq: 4 +type: file-scope type#7: int () +template_arg_list: + type: file-scope type#8: T1#(1,1) + type: file-scope type#9: T2#(1,2) + type: file-scope type#10: T3#(1,3) + +file-scope routine#2 + name: file-scope id-name#3: "b" + decl_position.seq: 7 +type: file-scope type#11: int () +template_arg_list: + type: file-scope type#12: T#(1,1) + +file-scope routine#3 + name: file-scope id-name#2: "a" + decl_position.seq: 4 +type: file-scope type#13: int () +template_arg_list: + type: file-scope type#6: int + explicitly_specified: TRUE + type: file-scope type#6: int + explicitly_specified: TRUE + type: file-scope type#6: int + explicitly_specified: TRUE + +file-scope routine#4 + name: file-scope id-name#3: "b" + decl_position.seq: 7 +type: file-scope type#14: int () +template_arg_list: + +file-scope routine#5 + name: file-scope id-name#3: "b" + decl_position.seq: 7 +type: file-scope type#15: int () +template_arg_list: + type: file-scope type#6: int + explicitly_specified: TRUE + +file-scope routine#6 + name: file-scope id-name#3: "b" + decl_position.seq: 7 +type: file-scope type#16: int () +template_arg_list: + type: file-scope type#6: int + explicitly_specified: TRUE + type: file-scope type#6: int + explicitly_specified: TRUE + +file-scope routine#7 + name: file-scope id-name#3: "b" + decl_position.seq: 7 +type: file-scope type#17: int () +template_arg_list: + type: file-scope type#6: int + explicitly_specified: TRUE + type: file-scope type#6: int + explicitly_specified: TRUE + type: file-scope type#6: int + explicitly_specified: TRUE + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_32_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_32_cp.4.1.txt new file mode 100644 index 0000000000..0897740261 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_32_cp.4.1.txt @@ -0,0 +1,67 @@ +fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c +file-scope variable#1 + name: file-scope id-name#1: "i" + decl_position.seq: 7 +type: file-scope type#1: int + +file-scope routine#1 + name: file-scope id-name#2: "f" + decl_position.seq: 6 +type: file-scope type#2: int () + +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#3: T#(1,1) + +file-scope type#4 + name: file-scope id-name#3: "C" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope variable#2 + name: file-scope id-name#1: "i" + decl_position.seq: 7 +type: file-scope type#1: int + +file-scope routine#2 + name: file-scope id-name#2: "f" + decl_position.seq: 6 +type: file-scope type#5: int () + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#6: void + explicitly_specified: TRUE + +file-scope type#7 + name: file-scope id-name#3: "C" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope expr-node#1 +type: file-scope type#8: int (*)() +kind: enk_routine +position.seq: 10 + +file-scope expr-node#2 +type: file-scope type#1: int +kind: enk_variable +position.seq: 10 + +file-scope expr-node#3 +type: file-scope type#8: int (*)() +kind: enk_routine +position.seq: 10 + +file-scope expr-node#4 +type: file-scope type#1: int +kind: enk_variable +position.seq: 10 + +file-scope variable#3 + name: file-scope id-name#4: "v" + decl_position.seq: 10 +type: file-scope type#1: int + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..8b3647b50d --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,123 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#1: T1#(1,1) + type: file-scope type#2: T2#(1,2) + type: file-scope type#3: T3#(1,3) + +file-scope type#4 + name: file-scope id-name#1: "A" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#5: T#(1,1) + +file-scope type#6 + name: file-scope id-name#2: "B" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#7: int + type: file-scope type#7: int + type: file-scope type#7: int + +file-scope type#8 + name: file-scope id-name#1: "A" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + +file-scope type#9 + name: file-scope id-name#2: "B" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#7: int + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#2: "B" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#7: int + explicitly_specified: TRUE + type: file-scope type#7: int + explicitly_specified: TRUE + +file-scope type#11 + name: file-scope id-name#2: "B" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#7: int + explicitly_specified: TRUE + type: file-scope type#7: int + explicitly_specified: TRUE + type: file-scope type#7: int + explicitly_specified: TRUE + +file-scope type#12 + name: file-scope id-name#2: "B" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#3: "a0" + decl_position.seq: 11 +type: file-scope type#8: A + +file-scope variable#2 + name: file-scope id-name#4: "a1" + decl_position.seq: 12 +type: file-scope type#8: A + +file-scope variable#3 + name: file-scope id-name#5: "a2" + decl_position.seq: 13 +type: file-scope type#8: A + +file-scope variable#4 + name: file-scope id-name#6: "a3" + decl_position.seq: 14 +type: file-scope type#8: A + +file-scope variable#5 + name: file-scope id-name#7: "b0" + decl_position.seq: 16 +type: file-scope type#9: B<> + +file-scope variable#6 + name: file-scope id-name#8: "b1" + decl_position.seq: 17 +type: file-scope type#10: B + +file-scope variable#7 + name: file-scope id-name#9: "b2" + decl_position.seq: 18 +type: file-scope type#11: B + +file-scope variable#8 + name: file-scope id-name#10: "b3" + decl_position.seq: 19 +type: file-scope type#12: B + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_64_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_64_cp.2.1.txt new file mode 100644 index 0000000000..f93328bcae --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_64_cp.2.1.txt @@ -0,0 +1,81 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope variable#1 + name: file-scope id-name#1: "a" + decl_position.seq: 4 +type: file-scope type#1: int + +file-scope variable#2 + name: file-scope id-name#2: "b" + decl_position.seq: 7 +type: file-scope type#1: int + +file-scope expr-node#1 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope expr-node#2 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope expr-node#3 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope expr-node#4 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope expr-node#5 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope expr-node#6 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope expr-node#7 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope expr-node#8 +type: file-scope type#1: int +kind: enk_variable +position.seq: 9 + +file-scope variable#3 + name: file-scope id-name#3: "v" + decl_position.seq: 9 +type: file-scope type#1: int + +file-scope variable#4 + name: file-scope id-name#1: "a" + decl_position.seq: 4 +type: file-scope type#1: int + +file-scope variable#5 + name: file-scope id-name#2: "b" + decl_position.seq: 7 +type: file-scope type#1: int + +file-scope variable#6 + name: file-scope id-name#2: "b" + decl_position.seq: 7 +type: file-scope type#1: int + +file-scope variable#7 + name: file-scope id-name#2: "b" + decl_position.seq: 7 +type: file-scope type#1: int + +file-scope variable#8 + name: file-scope id-name#2: "b" + decl_position.seq: 7 +type: file-scope type#1: int + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_64_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_64_cp.3.1.txt new file mode 100644 index 0000000000..4173528fff --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_64_cp.3.1.txt @@ -0,0 +1,110 @@ +fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c +file-scope expr-node#1 +type: file-scope type#1: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope expr-node#2 +type: file-scope type#1: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope expr-node#3 +type: file-scope type#1: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope expr-node#4 +type: file-scope type#1: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope expr-node#5 +type: file-scope type#2: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope expr-node#6 +type: file-scope type#3: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope expr-node#7 +type: file-scope type#4: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope expr-node#8 +type: file-scope type#5: int (*)() +kind: enk_routine +position.seq: 9 + +file-scope variable#1 + name: file-scope id-name#1: "v" + decl_position.seq: 9 +type: file-scope type#6: int + +file-scope routine#1 + name: file-scope id-name#2: "a" + decl_position.seq: 4 +type: file-scope type#7: int () +template_arg_list: + type: file-scope type#8: T1#(1,1) + type: file-scope type#9: T2#(1,2) + type: file-scope type#10: T3#(1,3) + +file-scope routine#2 + name: file-scope id-name#3: "b" + decl_position.seq: 7 +type: file-scope type#11: int () +template_arg_list: + type: file-scope type#12: T#(1,1) + +file-scope routine#3 + name: file-scope id-name#2: "a" + decl_position.seq: 4 +type: file-scope type#13: int () +template_arg_list: + type: file-scope type#6: int + explicitly_specified: TRUE + type: file-scope type#6: int + explicitly_specified: TRUE + type: file-scope type#6: int + explicitly_specified: TRUE + +file-scope routine#4 + name: file-scope id-name#3: "b" + decl_position.seq: 7 +type: file-scope type#14: int () +template_arg_list: + +file-scope routine#5 + name: file-scope id-name#3: "b" + decl_position.seq: 7 +type: file-scope type#15: int () +template_arg_list: + type: file-scope type#6: int + explicitly_specified: TRUE + +file-scope routine#6 + name: file-scope id-name#3: "b" + decl_position.seq: 7 +type: file-scope type#16: int () +template_arg_list: + type: file-scope type#6: int + explicitly_specified: TRUE + type: file-scope type#6: int + explicitly_specified: TRUE + +file-scope routine#7 + name: file-scope id-name#3: "b" + decl_position.seq: 7 +type: file-scope type#17: int () +template_arg_list: + type: file-scope type#6: int + explicitly_specified: TRUE + type: file-scope type#6: int + explicitly_specified: TRUE + type: file-scope type#6: int + explicitly_specified: TRUE + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_64_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_64_cp.4.1.txt new file mode 100644 index 0000000000..0897740261 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-arg-disp.rto/edg_x86_64_cp.4.1.txt @@ -0,0 +1,67 @@ +fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c +file-scope variable#1 + name: file-scope id-name#1: "i" + decl_position.seq: 7 +type: file-scope type#1: int + +file-scope routine#1 + name: file-scope id-name#2: "f" + decl_position.seq: 6 +type: file-scope type#2: int () + +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#3: T#(1,1) + +file-scope type#4 + name: file-scope id-name#3: "C" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope variable#2 + name: file-scope id-name#1: "i" + decl_position.seq: 7 +type: file-scope type#1: int + +file-scope routine#2 + name: file-scope id-name#2: "f" + decl_position.seq: 6 +type: file-scope type#5: int () + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#6: void + explicitly_specified: TRUE + +file-scope type#7 + name: file-scope id-name#3: "C" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope expr-node#1 +type: file-scope type#8: int (*)() +kind: enk_routine +position.seq: 10 + +file-scope expr-node#2 +type: file-scope type#1: int +kind: enk_variable +position.seq: 10 + +file-scope expr-node#3 +type: file-scope type#8: int (*)() +kind: enk_routine +position.seq: 10 + +file-scope expr-node#4 +type: file-scope type#1: int +kind: enk_variable +position.seq: 10 + +file-scope variable#3 + name: file-scope id-name#4: "v" + decl_position.seq: 10 +type: file-scope type#1: int + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.1.1.txt index 8d55903c75..b8e1367d1c 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.1.1.txt @@ -1,2 +1,115 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "N" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "M" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 + +file-scope type#7 + name: file-scope id-name#1: "N" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#8: V#(2,1) + +file-scope type#9 + name: file-scope id-name#2: "M" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#11 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope base-class#1 +type: file-scope type#11: A + +file-scope class-type-supplement#7 + +file-scope type#12 + name: file-scope id-name#4: "D" + decl_position.seq: 22 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope base-class#2 +type: file-scope type#11: A + +file-scope class-type-supplement#8 + +file-scope type#13 + name: file-scope id-name#5: "D1" + decl_position.seq: 25 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope base-class#3 +type: file-scope type#11: A + +file-scope class-type-supplement#9 + +file-scope type#14 + name: file-scope id-name#6: "D2" + decl_position.seq: 28 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope base-class#4 +type: file-scope type#11: A + +file-scope class-type-supplement#10 + +file-scope type#15 + name: file-scope id-name#7: "DD1" + decl_position.seq: 31 +kind: tk_struct +extra_info: file-scope class-type-supplement#10 + +file-scope base-class#5 +type: file-scope type#11: A + +file-scope class-type-supplement#11 + +file-scope type#16 + name: file-scope id-name#8: "DD2" + decl_position.seq: 34 +kind: tk_struct +extra_info: file-scope class-type-supplement#11 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.2.1.txt index 07375817f6..40e13a89d0 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.2.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.2.1.txt @@ -1,2 +1,115 @@ fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "N" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "M" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 + +file-scope type#7 + name: file-scope id-name#1: "N" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#8: V#(2,1) + +file-scope type#9 + name: file-scope id-name#2: "M" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#11 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope base-class#1 +type: file-scope type#11: A + +file-scope class-type-supplement#7 + +file-scope type#12 + name: file-scope id-name#4: "D" + decl_position.seq: 39 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope base-class#2 +type: file-scope type#11: A + +file-scope class-type-supplement#8 + +file-scope type#13 + name: file-scope id-name#5: "D1" + decl_position.seq: 42 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope base-class#3 +type: file-scope type#11: A + +file-scope class-type-supplement#9 + +file-scope type#14 + name: file-scope id-name#6: "D2" + decl_position.seq: 45 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope base-class#4 +type: file-scope type#11: A + +file-scope class-type-supplement#10 + +file-scope type#15 + name: file-scope id-name#7: "DD1" + decl_position.seq: 48 +kind: tk_struct +extra_info: file-scope class-type-supplement#10 + +file-scope base-class#5 +type: file-scope type#11: A + +file-scope class-type-supplement#11 + +file-scope type#16 + name: file-scope id-name#8: "DD2" + decl_position.seq: 51 +kind: tk_struct +extra_info: file-scope class-type-supplement#11 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.3.1.txt index a3febdf14d..b5e1c8853e 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.3.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.3.1.txt @@ -1,2 +1,172 @@ fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "N" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "M" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +proxy_of_type: file-scope type#7: A::N + +file-scope type#8 + name: file-scope id-name#1: "N" + decl_position.seq: 57 +kind: tk_class +extra_info: file-scope class-type-supplement#4 + +file-scope base-class#1 +type: file-scope type#8: A::N +orig_type: file-scope type#7: A::N + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: T#(1,1) + +file-scope type#10 + name: file-scope id-name#4: "D1" + decl_position.seq: 57 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#9: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#9: T#(1,1) + +file-scope type#11 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#12: T#(1,1) + explicitly_specified: TRUE + +file-scope type#13 + name: file-scope id-name#2: "M" + decl_position.seq: 61 +kind: tk_class +extra_info: file-scope class-type-supplement#7 + +file-scope base-class#2 +type: file-scope type#13: A::M + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#12: T#(1,1) + +file-scope type#14 + name: file-scope id-name#5: "D2" + decl_position.seq: 61 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#12: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#12: T#(1,1) + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope class-type-supplement#10 +proxy_of_type: file-scope type#16: A::N + +file-scope type#17 + name: file-scope id-name#1: "N" + decl_position.seq: 65 +kind: tk_class +extra_info: file-scope class-type-supplement#10 + +file-scope base-class#3 +type: file-scope type#17: A::N +orig_type: file-scope type#16: A::N + +file-scope class-type-supplement#11 +template_arg_list: + type: file-scope type#18: T#(1,1) + +file-scope type#19 + name: file-scope id-name#6: "GD1" + decl_position.seq: 65 +kind: tk_struct +extra_info: file-scope class-type-supplement#11 + +file-scope class-type-supplement#12 +template_arg_list: + type: file-scope type#18: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#18: T#(1,1) + +file-scope type#20 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#12 + +file-scope class-type-supplement#13 +template_arg_list: + type: file-scope type#21: T#(1,1) + explicitly_specified: TRUE + +file-scope type#22 + name: file-scope id-name#2: "M" + decl_position.seq: 69 +kind: tk_class +extra_info: file-scope class-type-supplement#13 + +file-scope base-class#4 +type: file-scope type#22: A::M + +file-scope class-type-supplement#14 +template_arg_list: + type: file-scope type#21: T#(1,1) + +file-scope type#23 + name: file-scope id-name#7: "GD2" + decl_position.seq: 69 +kind: tk_struct +extra_info: file-scope class-type-supplement#14 + +file-scope class-type-supplement#15 +template_arg_list: + type: file-scope type#21: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#21: T#(1,1) + +file-scope type#24 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#15 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.4.1.txt index 3d8c89c097..ae832150da 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.4.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.4.1.txt @@ -1,2 +1,75 @@ fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "N" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "M" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +proxy_of_type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "T" + decl_position.seq: 74 +kind: tk_class +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: T::type + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#1: "N" + decl_position.seq: 75 +kind: tk_class +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#10: T::N + explicitly_specified: TRUE + type: file-scope type#10: T::N + +file-scope type#11 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope base-class#1 +type: file-scope type#11: A, T::N> + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#12 + name: file-scope id-name#5: "B" + decl_position.seq: 75 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.5.1.txt index f865da522a..e5667d734c 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.5.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/default.5.1.txt @@ -1,2 +1,122 @@ fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 --gn 150100 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "__va_list_tag" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 + +file-scope type#2 + name: file-scope id-name#2: "_IO_FILE" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#3: T#(1,2) + +file-scope type#4 + name: file-scope id-name#3: "__type_pack_element" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope type#5 + name: file-scope id-name#4: "__type_pack_element_alias" +kind: tk_typeref +typeref_type: file-scope type#6: int +template_arg_list: + type: file-scope type#7: T#(1,2) + type: file-scope type#7: T#(1,2) +kind: is_template_alias + +file-scope class-type-supplement#4 + +file-scope type#8 + name: file-scope id-name#5: "N" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: V#(2,1) + +file-scope type#10 + name: file-scope id-name#6: "M" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#11: T#(1,1) + type: file-scope type#12: U#(1,2) + +file-scope type#13 + name: file-scope id-name#7: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 + +file-scope type#14 + name: file-scope id-name#8: "B" + decl_position.seq: 81 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +proxy_of_type: file-scope type#15: ns::A + +file-scope type#16 + name: file-scope id-name#7: "A" + decl_position.seq: 86 +kind: tk_class +extra_info: file-scope class-type-supplement#8 + +file-scope type#15 + name: file-scope id-name#7: "A" + decl_position.seq: 86 +kind: tk_typeref +typeref_type: file-scope type#14: B +template_arg_list: + type: file-scope type#17: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#17: T#(1,1) + explicitly_specified: TRUE +kind: is_template_alias + +file-scope base-class#1 +type: file-scope type#16: A +orig_type: file-scope type#15: ns::A + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#17: T#(1,1) + +file-scope type#18 + name: file-scope id-name#9: "C" + decl_position.seq: 90 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope class-type-supplement#10 + +file-scope type#19 + name: file-scope id-name#10: "type_info" +kind: tk_class +extra_info: file-scope class-type-supplement#10 + +file-scope type#20 + name: file-scope id-name#7: "A" + decl_position.seq: 86 +kind: tk_typeref +typeref_type: file-scope type#14: B +template_arg_list: + type: file-scope type#21: #(1,1) + type: file-scope type#21: #(1,1) +kind: is_template_alias + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32.5.1.txt new file mode 100644 index 0000000000..578d27940a --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32.5.1.txt @@ -0,0 +1,115 @@ +fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 --gn 150100 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "_IO_FILE" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,2) + +file-scope type#3 + name: file-scope id-name#2: "__type_pack_element" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#4 + name: file-scope id-name#3: "__type_pack_element_alias" +kind: tk_typeref +typeref_type: file-scope type#5: int +template_arg_list: + type: file-scope type#6: T#(1,2) + type: file-scope type#6: T#(1,2) +kind: is_template_alias + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#4: "N" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: V#(2,1) + +file-scope type#9 + name: file-scope id-name#5: "M" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#10: T#(1,1) + type: file-scope type#11: U#(1,2) + +file-scope type#12 + name: file-scope id-name#6: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 + +file-scope type#13 + name: file-scope id-name#7: "B" + decl_position.seq: 81 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +proxy_of_type: file-scope type#14: ns::A + +file-scope type#15 + name: file-scope id-name#6: "A" + decl_position.seq: 86 +kind: tk_class +extra_info: file-scope class-type-supplement#7 + +file-scope type#14 + name: file-scope id-name#6: "A" + decl_position.seq: 86 +kind: tk_typeref +typeref_type: file-scope type#13: B +template_arg_list: + type: file-scope type#16: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#16: T#(1,1) + explicitly_specified: TRUE +kind: is_template_alias + +file-scope base-class#1 +type: file-scope type#15: A +orig_type: file-scope type#14: ns::A + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#16: T#(1,1) + +file-scope type#17 + name: file-scope id-name#8: "C" + decl_position.seq: 90 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope class-type-supplement#9 + +file-scope type#18 + name: file-scope id-name#9: "type_info" +kind: tk_class +extra_info: file-scope class-type-supplement#9 + +file-scope type#19 + name: file-scope id-name#6: "A" + decl_position.seq: 86 +kind: tk_typeref +typeref_type: file-scope type#13: B +template_arg_list: + type: file-scope type#20: #(1,1) + type: file-scope type#20: #(1,1) +kind: is_template_alias + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..36340d506d --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,115 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "N" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "M" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 + +file-scope type#7 + name: file-scope id-name#1: "N" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#8: V#(2,1) + +file-scope type#9 + name: file-scope id-name#2: "M" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#11 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope base-class#1 +type: file-scope type#11: A + +file-scope class-type-supplement#7 + +file-scope type#12 + name: file-scope id-name#4: "D" + decl_position.seq: 23 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope base-class#2 +type: file-scope type#11: A + +file-scope class-type-supplement#8 + +file-scope type#13 + name: file-scope id-name#5: "D1" + decl_position.seq: 26 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope base-class#3 +type: file-scope type#11: A + +file-scope class-type-supplement#9 + +file-scope type#14 + name: file-scope id-name#6: "D2" + decl_position.seq: 29 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope base-class#4 +type: file-scope type#11: A + +file-scope class-type-supplement#10 + +file-scope type#15 + name: file-scope id-name#7: "DD1" + decl_position.seq: 32 +kind: tk_struct +extra_info: file-scope class-type-supplement#10 + +file-scope base-class#5 +type: file-scope type#11: A + +file-scope class-type-supplement#11 + +file-scope type#16 + name: file-scope id-name#8: "DD2" + decl_position.seq: 35 +kind: tk_struct +extra_info: file-scope class-type-supplement#11 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32_cp.2.1.txt new file mode 100644 index 0000000000..0f9b425307 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32_cp.2.1.txt @@ -0,0 +1,115 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "N" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "M" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 + +file-scope type#7 + name: file-scope id-name#1: "N" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#8: V#(2,1) + +file-scope type#9 + name: file-scope id-name#2: "M" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#11 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope base-class#1 +type: file-scope type#11: A + +file-scope class-type-supplement#7 + +file-scope type#12 + name: file-scope id-name#4: "D" + decl_position.seq: 21 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope base-class#2 +type: file-scope type#11: A + +file-scope class-type-supplement#8 + +file-scope type#13 + name: file-scope id-name#5: "D1" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope base-class#3 +type: file-scope type#11: A + +file-scope class-type-supplement#9 + +file-scope type#14 + name: file-scope id-name#6: "D2" + decl_position.seq: 27 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope base-class#4 +type: file-scope type#11: A + +file-scope class-type-supplement#10 + +file-scope type#15 + name: file-scope id-name#7: "DD1" + decl_position.seq: 30 +kind: tk_struct +extra_info: file-scope class-type-supplement#10 + +file-scope base-class#5 +type: file-scope type#11: A + +file-scope class-type-supplement#11 + +file-scope type#16 + name: file-scope id-name#8: "DD2" + decl_position.seq: 33 +kind: tk_struct +extra_info: file-scope class-type-supplement#11 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32_cp.3.1.txt new file mode 100644 index 0000000000..0eef6b32c0 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32_cp.3.1.txt @@ -0,0 +1,172 @@ +fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "N" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "M" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +proxy_of_type: file-scope type#7: A::N + +file-scope type#8 + name: file-scope id-name#1: "N" + decl_position.seq: 22 +kind: tk_class +extra_info: file-scope class-type-supplement#4 + +file-scope base-class#1 +type: file-scope type#8: A::N +orig_type: file-scope type#7: A::N + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: T#(1,1) + +file-scope type#10 + name: file-scope id-name#4: "D1" + decl_position.seq: 22 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#9: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#9: T#(1,1) + +file-scope type#11 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#12: T#(1,1) + explicitly_specified: TRUE + +file-scope type#13 + name: file-scope id-name#2: "M" + decl_position.seq: 26 +kind: tk_class +extra_info: file-scope class-type-supplement#7 + +file-scope base-class#2 +type: file-scope type#13: A::M + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#12: T#(1,1) + +file-scope type#14 + name: file-scope id-name#5: "D2" + decl_position.seq: 26 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#12: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#12: T#(1,1) + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope class-type-supplement#10 +proxy_of_type: file-scope type#16: A::N + +file-scope type#17 + name: file-scope id-name#1: "N" + decl_position.seq: 30 +kind: tk_class +extra_info: file-scope class-type-supplement#10 + +file-scope base-class#3 +type: file-scope type#17: A::N +orig_type: file-scope type#16: A::N + +file-scope class-type-supplement#11 +template_arg_list: + type: file-scope type#18: T#(1,1) + +file-scope type#19 + name: file-scope id-name#6: "GD1" + decl_position.seq: 30 +kind: tk_struct +extra_info: file-scope class-type-supplement#11 + +file-scope class-type-supplement#12 +template_arg_list: + type: file-scope type#18: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#18: T#(1,1) + +file-scope type#20 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#12 + +file-scope class-type-supplement#13 +template_arg_list: + type: file-scope type#21: T#(1,1) + explicitly_specified: TRUE + +file-scope type#22 + name: file-scope id-name#2: "M" + decl_position.seq: 34 +kind: tk_class +extra_info: file-scope class-type-supplement#13 + +file-scope base-class#4 +type: file-scope type#22: A::M + +file-scope class-type-supplement#14 +template_arg_list: + type: file-scope type#21: T#(1,1) + +file-scope type#23 + name: file-scope id-name#7: "GD2" + decl_position.seq: 34 +kind: tk_struct +extra_info: file-scope class-type-supplement#14 + +file-scope class-type-supplement#15 +template_arg_list: + type: file-scope type#21: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#21: T#(1,1) + +file-scope type#24 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#15 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32_cp.4.1.txt new file mode 100644 index 0000000000..fecdd661a2 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32_cp.4.1.txt @@ -0,0 +1,75 @@ +fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "N" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "M" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +proxy_of_type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "T" + decl_position.seq: 21 +kind: tk_class +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: T::type + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#1: "N" + decl_position.seq: 22 +kind: tk_class +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#10: T::N + explicitly_specified: TRUE + type: file-scope type#10: T::N + +file-scope type#11 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope base-class#1 +type: file-scope type#11: A, T::N> + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#12 + name: file-scope id-name#5: "B" + decl_position.seq: 22 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32_cp.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32_cp.5.1.txt new file mode 100644 index 0000000000..f5f006bf9b --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_32_cp.5.1.txt @@ -0,0 +1,115 @@ +fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 --gn 150100 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "_IO_FILE" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,2) + +file-scope type#3 + name: file-scope id-name#2: "__type_pack_element" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#4 + name: file-scope id-name#3: "__type_pack_element_alias" +kind: tk_typeref +typeref_type: file-scope type#5: int +template_arg_list: + type: file-scope type#6: T#(1,2) + type: file-scope type#6: T#(1,2) +kind: is_template_alias + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#4: "N" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: V#(2,1) + +file-scope type#9 + name: file-scope id-name#5: "M" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#10: T#(1,1) + type: file-scope type#11: U#(1,2) + +file-scope type#12 + name: file-scope id-name#6: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 + +file-scope type#13 + name: file-scope id-name#7: "B" + decl_position.seq: 21 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +proxy_of_type: file-scope type#14: ns::A + +file-scope type#15 + name: file-scope id-name#6: "A" + decl_position.seq: 26 +kind: tk_class +extra_info: file-scope class-type-supplement#7 + +file-scope type#14 + name: file-scope id-name#6: "A" + decl_position.seq: 26 +kind: tk_typeref +typeref_type: file-scope type#13: B +template_arg_list: + type: file-scope type#16: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#16: T#(1,1) + explicitly_specified: TRUE +kind: is_template_alias + +file-scope base-class#1 +type: file-scope type#15: A +orig_type: file-scope type#14: ns::A + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#16: T#(1,1) + +file-scope type#17 + name: file-scope id-name#8: "C" + decl_position.seq: 30 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope class-type-supplement#9 + +file-scope type#18 + name: file-scope id-name#9: "type_info" +kind: tk_class +extra_info: file-scope class-type-supplement#9 + +file-scope type#19 + name: file-scope id-name#6: "A" + decl_position.seq: 26 +kind: tk_typeref +typeref_type: file-scope type#13: B +template_arg_list: + type: file-scope type#20: #(1,1) + type: file-scope type#20: #(1,1) +kind: is_template_alias + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..36340d506d --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,115 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "N" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "M" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 + +file-scope type#7 + name: file-scope id-name#1: "N" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#8: V#(2,1) + +file-scope type#9 + name: file-scope id-name#2: "M" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#11 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope base-class#1 +type: file-scope type#11: A + +file-scope class-type-supplement#7 + +file-scope type#12 + name: file-scope id-name#4: "D" + decl_position.seq: 23 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope base-class#2 +type: file-scope type#11: A + +file-scope class-type-supplement#8 + +file-scope type#13 + name: file-scope id-name#5: "D1" + decl_position.seq: 26 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope base-class#3 +type: file-scope type#11: A + +file-scope class-type-supplement#9 + +file-scope type#14 + name: file-scope id-name#6: "D2" + decl_position.seq: 29 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope base-class#4 +type: file-scope type#11: A + +file-scope class-type-supplement#10 + +file-scope type#15 + name: file-scope id-name#7: "DD1" + decl_position.seq: 32 +kind: tk_struct +extra_info: file-scope class-type-supplement#10 + +file-scope base-class#5 +type: file-scope type#11: A + +file-scope class-type-supplement#11 + +file-scope type#16 + name: file-scope id-name#8: "DD2" + decl_position.seq: 35 +kind: tk_struct +extra_info: file-scope class-type-supplement#11 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_64_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_64_cp.2.1.txt new file mode 100644 index 0000000000..0f9b425307 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_64_cp.2.1.txt @@ -0,0 +1,115 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "N" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "M" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 + +file-scope type#7 + name: file-scope id-name#1: "N" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#8: V#(2,1) + +file-scope type#9 + name: file-scope id-name#2: "M" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#11 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope base-class#1 +type: file-scope type#11: A + +file-scope class-type-supplement#7 + +file-scope type#12 + name: file-scope id-name#4: "D" + decl_position.seq: 21 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope base-class#2 +type: file-scope type#11: A + +file-scope class-type-supplement#8 + +file-scope type#13 + name: file-scope id-name#5: "D1" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope base-class#3 +type: file-scope type#11: A + +file-scope class-type-supplement#9 + +file-scope type#14 + name: file-scope id-name#6: "D2" + decl_position.seq: 27 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope base-class#4 +type: file-scope type#11: A + +file-scope class-type-supplement#10 + +file-scope type#15 + name: file-scope id-name#7: "DD1" + decl_position.seq: 30 +kind: tk_struct +extra_info: file-scope class-type-supplement#10 + +file-scope base-class#5 +type: file-scope type#11: A + +file-scope class-type-supplement#11 + +file-scope type#16 + name: file-scope id-name#8: "DD2" + decl_position.seq: 33 +kind: tk_struct +extra_info: file-scope class-type-supplement#11 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_64_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_64_cp.3.1.txt new file mode 100644 index 0000000000..0eef6b32c0 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_64_cp.3.1.txt @@ -0,0 +1,172 @@ +fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "N" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "M" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +proxy_of_type: file-scope type#7: A::N + +file-scope type#8 + name: file-scope id-name#1: "N" + decl_position.seq: 22 +kind: tk_class +extra_info: file-scope class-type-supplement#4 + +file-scope base-class#1 +type: file-scope type#8: A::N +orig_type: file-scope type#7: A::N + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: T#(1,1) + +file-scope type#10 + name: file-scope id-name#4: "D1" + decl_position.seq: 22 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#9: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#9: T#(1,1) + +file-scope type#11 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#12: T#(1,1) + explicitly_specified: TRUE + +file-scope type#13 + name: file-scope id-name#2: "M" + decl_position.seq: 26 +kind: tk_class +extra_info: file-scope class-type-supplement#7 + +file-scope base-class#2 +type: file-scope type#13: A::M + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#12: T#(1,1) + +file-scope type#14 + name: file-scope id-name#5: "D2" + decl_position.seq: 26 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#12: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#12: T#(1,1) + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope class-type-supplement#10 +proxy_of_type: file-scope type#16: A::N + +file-scope type#17 + name: file-scope id-name#1: "N" + decl_position.seq: 30 +kind: tk_class +extra_info: file-scope class-type-supplement#10 + +file-scope base-class#3 +type: file-scope type#17: A::N +orig_type: file-scope type#16: A::N + +file-scope class-type-supplement#11 +template_arg_list: + type: file-scope type#18: T#(1,1) + +file-scope type#19 + name: file-scope id-name#6: "GD1" + decl_position.seq: 30 +kind: tk_struct +extra_info: file-scope class-type-supplement#11 + +file-scope class-type-supplement#12 +template_arg_list: + type: file-scope type#18: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#18: T#(1,1) + +file-scope type#20 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#12 + +file-scope class-type-supplement#13 +template_arg_list: + type: file-scope type#21: T#(1,1) + explicitly_specified: TRUE + +file-scope type#22 + name: file-scope id-name#2: "M" + decl_position.seq: 34 +kind: tk_class +extra_info: file-scope class-type-supplement#13 + +file-scope base-class#4 +type: file-scope type#22: A::M + +file-scope class-type-supplement#14 +template_arg_list: + type: file-scope type#21: T#(1,1) + +file-scope type#23 + name: file-scope id-name#7: "GD2" + decl_position.seq: 34 +kind: tk_struct +extra_info: file-scope class-type-supplement#14 + +file-scope class-type-supplement#15 +template_arg_list: + type: file-scope type#21: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#21: T#(1,1) + +file-scope type#24 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#15 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_64_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_64_cp.4.1.txt new file mode 100644 index 0000000000..fecdd661a2 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_64_cp.4.1.txt @@ -0,0 +1,75 @@ +fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "N" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "M" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +proxy_of_type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "T" + decl_position.seq: 21 +kind: tk_class +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: T::type + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#1: "N" + decl_position.seq: 22 +kind: tk_class +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#10: T::N + explicitly_specified: TRUE + type: file-scope type#10: T::N + +file-scope type#11 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope base-class#1 +type: file-scope type#11: A, T::N> + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#12 + name: file-scope id-name#5: "B" + decl_position.seq: 22 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_64_cp.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_64_cp.5.1.txt new file mode 100644 index 0000000000..8b777d55cb --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-base-disp.rto/edg_x86_64_cp.5.1.txt @@ -0,0 +1,122 @@ +fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 --gn 150100 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "__va_list_tag" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 + +file-scope type#2 + name: file-scope id-name#2: "_IO_FILE" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#3: T#(1,2) + +file-scope type#4 + name: file-scope id-name#3: "__type_pack_element" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope type#5 + name: file-scope id-name#4: "__type_pack_element_alias" +kind: tk_typeref +typeref_type: file-scope type#6: int +template_arg_list: + type: file-scope type#7: T#(1,2) + type: file-scope type#7: T#(1,2) +kind: is_template_alias + +file-scope class-type-supplement#4 + +file-scope type#8 + name: file-scope id-name#5: "N" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: V#(2,1) + +file-scope type#10 + name: file-scope id-name#6: "M" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#11: T#(1,1) + type: file-scope type#12: U#(1,2) + +file-scope type#13 + name: file-scope id-name#7: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 + +file-scope type#14 + name: file-scope id-name#8: "B" + decl_position.seq: 21 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +proxy_of_type: file-scope type#15: ns::A + +file-scope type#16 + name: file-scope id-name#7: "A" + decl_position.seq: 26 +kind: tk_class +extra_info: file-scope class-type-supplement#8 + +file-scope type#15 + name: file-scope id-name#7: "A" + decl_position.seq: 26 +kind: tk_typeref +typeref_type: file-scope type#14: B +template_arg_list: + type: file-scope type#17: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#17: T#(1,1) + explicitly_specified: TRUE +kind: is_template_alias + +file-scope base-class#1 +type: file-scope type#16: A +orig_type: file-scope type#15: ns::A + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#17: T#(1,1) + +file-scope type#18 + name: file-scope id-name#9: "C" + decl_position.seq: 30 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope class-type-supplement#10 + +file-scope type#19 + name: file-scope id-name#10: "type_info" +kind: tk_class +extra_info: file-scope class-type-supplement#10 + +file-scope type#20 + name: file-scope id-name#7: "A" + decl_position.seq: 26 +kind: tk_typeref +typeref_type: file-scope type#14: B +template_arg_list: + type: file-scope type#21: #(1,1) + type: file-scope type#21: #(1,1) +kind: is_template_alias + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.1.1.txt index 8d55903c75..1865471cfb 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.1.1.txt @@ -1,2 +1,119 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 23 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 26 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#13: V#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#7: "a" + decl_position.seq: 31 +type: file-scope type#15: A + +file-scope variable#2 + name: file-scope id-name#8: "a1" + decl_position.seq: 33 +type: file-scope type#15: A + +file-scope variable#3 + name: file-scope id-name#9: "a11" + decl_position.seq: 34 +type: file-scope type#15: A + +file-scope variable#4 + name: file-scope id-name#10: "a2" + decl_position.seq: 35 +type: file-scope type#15: A + +file-scope variable#5 + name: file-scope id-name#11: "a22" + decl_position.seq: 36 +type: file-scope type#15: A + +file-scope variable#6 + name: file-scope id-name#12: "aa1" + decl_position.seq: 38 +type: file-scope type#15: A + +file-scope variable#7 + name: file-scope id-name#13: "aa2" + decl_position.seq: 39 +type: file-scope type#15: A + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.10.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.10.1.txt index cd4a038d09..d102ad6541 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.10.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.10.1.txt @@ -1,2 +1,119 @@ fe_only -DTEST_NUMBER=10 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 23 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 26 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#13: V#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#7: "b" + decl_position.seq: 143 +type: file-scope type#12: A::B + +file-scope variable#2 + name: file-scope id-name#8: "b1" + decl_position.seq: 145 +type: file-scope type#12: A::B + +file-scope variable#3 + name: file-scope id-name#9: "b11" + decl_position.seq: 146 +type: file-scope type#12: A::B + +file-scope variable#4 + name: file-scope id-name#10: "b2" + decl_position.seq: 147 +type: file-scope type#12: A::B + +file-scope variable#5 + name: file-scope id-name#11: "b22" + decl_position.seq: 148 +type: file-scope type#12: A::B + +file-scope variable#6 + name: file-scope id-name#12: "bb1" + decl_position.seq: 150 +type: file-scope type#12: A::B + +file-scope variable#7 + name: file-scope id-name#13: "bb2" + decl_position.seq: 151 +type: file-scope type#12: A::B + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.2.1.txt index 07375817f6..68c5065e4a 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.2.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.2.1.txt @@ -1,2 +1,119 @@ fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 23 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 26 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#13: V#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#7: "b" + decl_position.seq: 43 +type: file-scope type#12: A::B + +file-scope variable#2 + name: file-scope id-name#8: "b1" + decl_position.seq: 45 +type: file-scope type#12: A::B + +file-scope variable#3 + name: file-scope id-name#9: "b11" + decl_position.seq: 46 +type: file-scope type#12: A::B + +file-scope variable#4 + name: file-scope id-name#10: "b2" + decl_position.seq: 47 +type: file-scope type#12: A::B + +file-scope variable#5 + name: file-scope id-name#11: "b22" + decl_position.seq: 48 +type: file-scope type#12: A::B + +file-scope variable#6 + name: file-scope id-name#12: "bb1" + decl_position.seq: 50 +type: file-scope type#12: A::B + +file-scope variable#7 + name: file-scope id-name#13: "bb2" + decl_position.seq: 51 +type: file-scope type#12: A::B + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.3.1.txt index a3febdf14d..0a021d2d7f 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.3.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.3.1.txt @@ -1,2 +1,109 @@ fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 23 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 26 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#13: V#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#7: "e" + decl_position.seq: 55 +type: file-scope type#16: A::E + +file-scope variable#2 + name: file-scope id-name#8: "e1" + decl_position.seq: 57 +type: file-scope type#16: A::E + +file-scope variable#3 + name: file-scope id-name#9: "e2" + decl_position.seq: 58 +type: file-scope type#16: A::E + +file-scope variable#4 + name: file-scope id-name#10: "ee1" + decl_position.seq: 60 +type: file-scope type#16: A::E + +file-scope variable#5 + name: file-scope id-name#11: "ee2" + decl_position.seq: 61 +type: file-scope type#16: A::E + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.4.1.txt index 3d8c89c097..e730c4be90 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.4.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.4.1.txt @@ -1,2 +1,102 @@ fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 23 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 26 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#12 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#12: A + explicitly_specified: TRUE + +file-scope type#13 + name: file-scope id-name#4: "D" + decl_position.seq: 23 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope variable#1 + name: file-scope id-name#7: "d" + decl_position.seq: 65 +type: file-scope type#13: D> + +file-scope variable#2 + name: file-scope id-name#8: "d1" + decl_position.seq: 66 +type: file-scope type#13: D> + +file-scope variable#3 + name: file-scope id-name#9: "d2" + decl_position.seq: 67 +type: file-scope type#13: D> + +file-scope variable#4 + name: file-scope id-name#10: "dd1" + decl_position.seq: 69 +type: file-scope type#13: D> + +file-scope variable#5 + name: file-scope id-name#11: "dd2" + decl_position.seq: 70 +type: file-scope type#13: D> + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.5.1.txt index c08c7bdc63..09e03d5b02 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.5.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.5.1.txt @@ -1,2 +1,119 @@ fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 23 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 26 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#13: V#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#7: "b" + decl_position.seq: 74 +type: file-scope type#12: A::B + +file-scope variable#2 + name: file-scope id-name#8: "b1" + decl_position.seq: 76 +type: file-scope type#12: A::B + +file-scope variable#3 + name: file-scope id-name#9: "b11" + decl_position.seq: 77 +type: file-scope type#12: A::B + +file-scope variable#4 + name: file-scope id-name#10: "b2" + decl_position.seq: 78 +type: file-scope type#12: A::B + +file-scope variable#5 + name: file-scope id-name#11: "b22" + decl_position.seq: 79 +type: file-scope type#12: A::B + +file-scope variable#6 + name: file-scope id-name#12: "bb1" + decl_position.seq: 81 +type: file-scope type#12: A::B + +file-scope variable#7 + name: file-scope id-name#13: "bb2" + decl_position.seq: 82 +type: file-scope type#12: A::B + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.6.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.6.1.txt index 48e0eb8196..edcf207faf 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.6.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.6.1.txt @@ -1,2 +1,149 @@ fe_only -DTEST_NUMBER=6 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: V#(4,1) + +file-scope type#5 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#6: T#(1,1) + type: file-scope type#7: U#(1,2) + +file-scope type#8 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: T#(1,1) + +file-scope type#10 + name: file-scope id-name#4: "D" + decl_position.seq: 23 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#11 + name: file-scope id-name#5: "INT1" + decl_position.seq: 26 +kind: tk_typeref +typeref_type: file-scope type#12: int +kind: is_alias + +file-scope type#13 + name: file-scope id-name#6: "INT2" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#12: int +kind: is_alias + +file-scope class-type-supplement#6 + +file-scope type#14 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#15: V#(2,1) + +file-scope type#16 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#4: V#(4,1) + +file-scope type#17 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#18: V#(4,1) + +file-scope type#19 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope class-type-supplement#10 +template_arg_list: + type: file-scope type#12: int + +file-scope type#20 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#10 + +file-scope class-type-supplement#11 +template_arg_list: + type: file-scope type#12: int + explicitly_specified: TRUE + type: file-scope type#12: int + +file-scope type#21 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#11 + +file-scope variable#1 + name: file-scope id-name#7: "c" + decl_position.seq: 86 +type: file-scope type#20: A::C + +file-scope variable#2 + name: file-scope id-name#8: "c1" + decl_position.seq: 87 +type: file-scope type#20: A::C + +file-scope variable#3 + name: file-scope id-name#9: "c2" + decl_position.seq: 88 +type: file-scope type#20: A::C + +file-scope variable#4 + name: file-scope id-name#10: "cc1" + decl_position.seq: 89 +type: file-scope type#20: A::C + +file-scope variable#5 + name: file-scope id-name#11: "cc2" + decl_position.seq: 90 +type: file-scope type#20: A::C + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.7.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.7.1.txt index 9a5f9e6330..3522fa5151 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.7.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.7.1.txt @@ -1,2 +1,147 @@ fe_only -DTEST_NUMBER=7 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 23 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: int + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#4: "D" + decl_position.seq: 23 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#11 + name: file-scope id-name#5: "DI2" + decl_position.seq: 96 +kind: tk_typeref +typeref_type: file-scope type#10: D +kind: is_alias + +file-scope type#12 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#10: D +orig_class_of_which_a_member: file-scope type#11: DI2 +type: file-scope type#9: int + +file-scope type#13 + name: file-scope id-name#6: "DI1" + decl_position.seq: 95 +kind: tk_typeref +typeref_type: file-scope type#10: D +kind: is_alias + +file-scope type#14 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#10: D +orig_class_of_which_a_member: file-scope type#13: DI1 +type: file-scope type#9: int + +file-scope type#15 + name: file-scope id-name#7: "DI" + decl_position.seq: 94 +kind: tk_typeref +typeref_type: file-scope type#10: D +kind: is_alias + +file-scope type#16 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#10: D +orig_class_of_which_a_member: file-scope type#15: DI +type: file-scope type#9: int + +file-scope type#17 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#10: D +type: file-scope type#9: int + +file-scope class-type-supplement#6 + +file-scope type#18 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#19: T +orig_class_of_which_a_member: file-scope type#20: T#(1,2) +type: file-scope type#9: int + +file-scope type#21 + name: file-scope id-name#8: "INT1" + decl_position.seq: 26 +kind: tk_typeref +typeref_type: file-scope type#9: int +kind: is_alias + +file-scope type#22 + name: file-scope id-name#9: "INT2" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#9: int +kind: is_alias + +file-scope variable#1 + name: file-scope id-name#10: "p" + decl_position.seq: 99 +type: file-scope type#18: int T::* + +file-scope variable#2 + name: file-scope id-name#11: "v" + decl_position.seq: 101 +type: file-scope type#12: int D::* + +file-scope variable#3 + name: file-scope id-name#10: "p" + decl_position.seq: 99 +type: file-scope type#17: int D::* + +file-scope variable#4 + name: file-scope id-name#10: "p" + decl_position.seq: 99 +type: file-scope type#16: int D::* + +file-scope variable#5 + name: file-scope id-name#10: "p" + decl_position.seq: 99 +type: file-scope type#14: int D::* + +file-scope variable#6 + name: file-scope id-name#10: "p" + decl_position.seq: 99 +type: file-scope type#12: int D::* + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.8.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.8.1.txt index 4809c65a28..76f3f9feae 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.8.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.8.1.txt @@ -1,2 +1,93 @@ fe_only -DTEST_NUMBER=8 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 23 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 + +file-scope type#9 + name: file-scope id-name#1: "B" + decl_position.seq: 110 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#10 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#9: B +type: file-scope type#11: int + +file-scope type#12 + name: file-scope id-name#3: "A" + decl_position.seq: 115 +kind: tk_typeref +typeref_type: file-scope type#9: B +kind: is_alias + +file-scope type#13 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#9: B +orig_class_of_which_a_member: file-scope type#12: A +type: file-scope type#11: int + +file-scope type#14 + name: file-scope id-name#5: "INT1" + decl_position.seq: 26 +kind: tk_typeref +typeref_type: file-scope type#11: int +kind: is_alias + +file-scope type#15 + name: file-scope id-name#6: "INT2" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#11: int +kind: is_alias + +file-scope class-type-supplement#6 + +file-scope type#16 + name: file-scope id-name#1: "B" + decl_position.seq: 118 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope variable#1 + name: file-scope id-name#7: "p" + decl_position.seq: 121 +type: file-scope type#13: int B::* + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.9.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.9.1.txt index 3a34b1f731..511d79b2ed 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.9.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/default.9.1.txt @@ -1,2 +1,165 @@ fe_only -DTEST_NUMBER=9 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 23 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 26 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#12: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#12: T#(1,1) + +file-scope type#13 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#14 + name: file-scope id-name#7: "L" + decl_position.seq: 128 +kind: tk_typeref +typeref_type: file-scope type#13: A +template_arg_list: + type: file-scope type#12: T#(1,1) +orig_template_arg_list: + type: file-scope type#12: T#(1,1) +kind: is_template_alias + +file-scope class-type-supplement#6 + +file-scope type#15 + name: file-scope id-name#1: "B" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#16: V#(2,1) + +file-scope type#17 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#18 + name: file-scope id-name#3: "A" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope type#19 + name: file-scope id-name#7: "L" + decl_position.seq: 128 +kind: tk_typeref +typeref_type: file-scope type#18: A +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE +orig_template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE +kind: is_template_alias + +file-scope type#20 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_decltype + +file-scope type#21 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_decltype + +file-scope type#22 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_decltype + +file-scope type#23 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_decltype + +func-scope variable#1 + name: func-scope id-name#8: "i" + decl_position.seq: 132 +type: file-scope type#10: int + +func-scope variable#2 + name: func-scope id-name#9: "a1" + decl_position.seq: 134 +type: file-scope type#18: A + +func-scope variable#3 + name: func-scope id-name#10: "a2" + decl_position.seq: 135 +type: file-scope type#18: A + +func-scope variable#4 + name: func-scope id-name#11: "l1" + decl_position.seq: 137 +type: file-scope type#19: L + +func-scope variable#5 + name: func-scope id-name#12: "l2" + decl_position.seq: 138 +type: file-scope type#19: L + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..4d8d6bc20a --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,119 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#13: V#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#7: "a" + decl_position.seq: 32 +type: file-scope type#15: A + +file-scope variable#2 + name: file-scope id-name#8: "a1" + decl_position.seq: 34 +type: file-scope type#15: A + +file-scope variable#3 + name: file-scope id-name#9: "a11" + decl_position.seq: 35 +type: file-scope type#15: A + +file-scope variable#4 + name: file-scope id-name#10: "a2" + decl_position.seq: 36 +type: file-scope type#15: A + +file-scope variable#5 + name: file-scope id-name#11: "a22" + decl_position.seq: 37 +type: file-scope type#15: A + +file-scope variable#6 + name: file-scope id-name#12: "aa1" + decl_position.seq: 39 +type: file-scope type#15: A + +file-scope variable#7 + name: file-scope id-name#13: "aa2" + decl_position.seq: 40 +type: file-scope type#15: A + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.10.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.10.1.txt new file mode 100644 index 0000000000..f27673c62a --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.10.1.txt @@ -0,0 +1,119 @@ +fe_only -DTEST_NUMBER=10 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#13: V#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#7: "b" + decl_position.seq: 30 +type: file-scope type#12: A::B + +file-scope variable#2 + name: file-scope id-name#8: "b1" + decl_position.seq: 32 +type: file-scope type#12: A::B + +file-scope variable#3 + name: file-scope id-name#9: "b11" + decl_position.seq: 33 +type: file-scope type#12: A::B + +file-scope variable#4 + name: file-scope id-name#10: "b2" + decl_position.seq: 34 +type: file-scope type#12: A::B + +file-scope variable#5 + name: file-scope id-name#11: "b22" + decl_position.seq: 35 +type: file-scope type#12: A::B + +file-scope variable#6 + name: file-scope id-name#12: "bb1" + decl_position.seq: 37 +type: file-scope type#12: A::B + +file-scope variable#7 + name: file-scope id-name#13: "bb2" + decl_position.seq: 38 +type: file-scope type#12: A::B + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.2.1.txt new file mode 100644 index 0000000000..5d71b6f902 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.2.1.txt @@ -0,0 +1,119 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#13: V#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#7: "b" + decl_position.seq: 30 +type: file-scope type#12: A::B + +file-scope variable#2 + name: file-scope id-name#8: "b1" + decl_position.seq: 32 +type: file-scope type#12: A::B + +file-scope variable#3 + name: file-scope id-name#9: "b11" + decl_position.seq: 33 +type: file-scope type#12: A::B + +file-scope variable#4 + name: file-scope id-name#10: "b2" + decl_position.seq: 34 +type: file-scope type#12: A::B + +file-scope variable#5 + name: file-scope id-name#11: "b22" + decl_position.seq: 35 +type: file-scope type#12: A::B + +file-scope variable#6 + name: file-scope id-name#12: "bb1" + decl_position.seq: 37 +type: file-scope type#12: A::B + +file-scope variable#7 + name: file-scope id-name#13: "bb2" + decl_position.seq: 38 +type: file-scope type#12: A::B + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.3.1.txt new file mode 100644 index 0000000000..bb77ec0cab --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.3.1.txt @@ -0,0 +1,109 @@ +fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#13: V#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#7: "e" + decl_position.seq: 30 +type: file-scope type#16: A::E + +file-scope variable#2 + name: file-scope id-name#8: "e1" + decl_position.seq: 32 +type: file-scope type#16: A::E + +file-scope variable#3 + name: file-scope id-name#9: "e2" + decl_position.seq: 33 +type: file-scope type#16: A::E + +file-scope variable#4 + name: file-scope id-name#10: "ee1" + decl_position.seq: 35 +type: file-scope type#16: A::E + +file-scope variable#5 + name: file-scope id-name#11: "ee2" + decl_position.seq: 36 +type: file-scope type#16: A::E + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.4.1.txt new file mode 100644 index 0000000000..fd73430a4f --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.4.1.txt @@ -0,0 +1,102 @@ +fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#12 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#12: A + explicitly_specified: TRUE + +file-scope type#13 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope variable#1 + name: file-scope id-name#7: "d" + decl_position.seq: 30 +type: file-scope type#13: D> + +file-scope variable#2 + name: file-scope id-name#8: "d1" + decl_position.seq: 31 +type: file-scope type#13: D> + +file-scope variable#3 + name: file-scope id-name#9: "d2" + decl_position.seq: 32 +type: file-scope type#13: D> + +file-scope variable#4 + name: file-scope id-name#10: "dd1" + decl_position.seq: 34 +type: file-scope type#13: D> + +file-scope variable#5 + name: file-scope id-name#11: "dd2" + decl_position.seq: 35 +type: file-scope type#13: D> + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.5.1.txt new file mode 100644 index 0000000000..049e639758 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.5.1.txt @@ -0,0 +1,119 @@ +fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#13: V#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#7: "b" + decl_position.seq: 30 +type: file-scope type#12: A::B + +file-scope variable#2 + name: file-scope id-name#8: "b1" + decl_position.seq: 32 +type: file-scope type#12: A::B + +file-scope variable#3 + name: file-scope id-name#9: "b11" + decl_position.seq: 33 +type: file-scope type#12: A::B + +file-scope variable#4 + name: file-scope id-name#10: "b2" + decl_position.seq: 34 +type: file-scope type#12: A::B + +file-scope variable#5 + name: file-scope id-name#11: "b22" + decl_position.seq: 35 +type: file-scope type#12: A::B + +file-scope variable#6 + name: file-scope id-name#12: "bb1" + decl_position.seq: 37 +type: file-scope type#12: A::B + +file-scope variable#7 + name: file-scope id-name#13: "bb2" + decl_position.seq: 38 +type: file-scope type#12: A::B + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.6.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.6.1.txt new file mode 100644 index 0000000000..b916a9c0e7 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.6.1.txt @@ -0,0 +1,149 @@ +fe_only -DTEST_NUMBER=6 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: V#(4,1) + +file-scope type#5 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#6: T#(1,1) + type: file-scope type#7: U#(1,2) + +file-scope type#8 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: T#(1,1) + +file-scope type#10 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#11 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#12: int +kind: is_alias + +file-scope type#13 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#12: int +kind: is_alias + +file-scope class-type-supplement#6 + +file-scope type#14 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#15: V#(2,1) + +file-scope type#16 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#4: V#(4,1) + +file-scope type#17 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#18: V#(4,1) + +file-scope type#19 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope class-type-supplement#10 +template_arg_list: + type: file-scope type#12: int + +file-scope type#20 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#10 + +file-scope class-type-supplement#11 +template_arg_list: + type: file-scope type#12: int + explicitly_specified: TRUE + type: file-scope type#12: int + +file-scope type#21 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#11 + +file-scope variable#1 + name: file-scope id-name#7: "c" + decl_position.seq: 30 +type: file-scope type#20: A::C + +file-scope variable#2 + name: file-scope id-name#8: "c1" + decl_position.seq: 31 +type: file-scope type#20: A::C + +file-scope variable#3 + name: file-scope id-name#9: "c2" + decl_position.seq: 32 +type: file-scope type#20: A::C + +file-scope variable#4 + name: file-scope id-name#10: "cc1" + decl_position.seq: 33 +type: file-scope type#20: A::C + +file-scope variable#5 + name: file-scope id-name#11: "cc2" + decl_position.seq: 34 +type: file-scope type#20: A::C + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.7.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.7.1.txt new file mode 100644 index 0000000000..0f21cc113f --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.7.1.txt @@ -0,0 +1,147 @@ +fe_only -DTEST_NUMBER=7 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: int + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#11 + name: file-scope id-name#5: "DI2" + decl_position.seq: 32 +kind: tk_typeref +typeref_type: file-scope type#10: D +kind: is_alias + +file-scope type#12 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#10: D +orig_class_of_which_a_member: file-scope type#11: DI2 +type: file-scope type#9: int + +file-scope type#13 + name: file-scope id-name#6: "DI1" + decl_position.seq: 31 +kind: tk_typeref +typeref_type: file-scope type#10: D +kind: is_alias + +file-scope type#14 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#10: D +orig_class_of_which_a_member: file-scope type#13: DI1 +type: file-scope type#9: int + +file-scope type#15 + name: file-scope id-name#7: "DI" + decl_position.seq: 30 +kind: tk_typeref +typeref_type: file-scope type#10: D +kind: is_alias + +file-scope type#16 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#10: D +orig_class_of_which_a_member: file-scope type#15: DI +type: file-scope type#9: int + +file-scope type#17 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#10: D +type: file-scope type#9: int + +file-scope class-type-supplement#6 + +file-scope type#18 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#19: T +orig_class_of_which_a_member: file-scope type#20: T#(1,2) +type: file-scope type#9: int + +file-scope type#21 + name: file-scope id-name#8: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#9: int +kind: is_alias + +file-scope type#22 + name: file-scope id-name#9: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#9: int +kind: is_alias + +file-scope variable#1 + name: file-scope id-name#10: "p" + decl_position.seq: 35 +type: file-scope type#18: int T::* + +file-scope variable#2 + name: file-scope id-name#11: "v" + decl_position.seq: 37 +type: file-scope type#12: int D::* + +file-scope variable#3 + name: file-scope id-name#10: "p" + decl_position.seq: 35 +type: file-scope type#17: int D::* + +file-scope variable#4 + name: file-scope id-name#10: "p" + decl_position.seq: 35 +type: file-scope type#16: int D::* + +file-scope variable#5 + name: file-scope id-name#10: "p" + decl_position.seq: 35 +type: file-scope type#14: int D::* + +file-scope variable#6 + name: file-scope id-name#10: "p" + decl_position.seq: 35 +type: file-scope type#12: int D::* + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.8.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.8.1.txt new file mode 100644 index 0000000000..9bb28ea4b2 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.8.1.txt @@ -0,0 +1,93 @@ +fe_only -DTEST_NUMBER=8 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 + +file-scope type#9 + name: file-scope id-name#1: "B" + decl_position.seq: 32 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#10 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#9: B +type: file-scope type#11: int + +file-scope type#12 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#11: int +kind: is_alias + +file-scope type#13 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#11: int +kind: is_alias + +file-scope type#14 + name: file-scope id-name#3: "A" + decl_position.seq: 37 +kind: tk_typeref +typeref_type: file-scope type#9: B +kind: is_alias + +file-scope class-type-supplement#6 + +file-scope type#15 + name: file-scope id-name#1: "B" + decl_position.seq: 40 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope type#16 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#9: B +orig_class_of_which_a_member: file-scope type#14: A +type: file-scope type#11: int + +file-scope variable#1 + name: file-scope id-name#7: "p" + decl_position.seq: 43 +type: file-scope type#16: int B::* + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.9.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.9.1.txt new file mode 100644 index 0000000000..904b7790ca --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_32_cp.9.1.txt @@ -0,0 +1,165 @@ +fe_only -DTEST_NUMBER=9 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#12: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#12: T#(1,1) + +file-scope type#13 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#14 + name: file-scope id-name#7: "L" + decl_position.seq: 31 +kind: tk_typeref +typeref_type: file-scope type#13: A +template_arg_list: + type: file-scope type#12: T#(1,1) +orig_template_arg_list: + type: file-scope type#12: T#(1,1) +kind: is_template_alias + +file-scope class-type-supplement#6 + +file-scope type#15 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#16: V#(2,1) + +file-scope type#17 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#18 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope type#19 + name: file-scope id-name#7: "L" + decl_position.seq: 31 +kind: tk_typeref +typeref_type: file-scope type#18: A +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE +orig_template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE +kind: is_template_alias + +file-scope type#20 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_decltype + +file-scope type#21 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_decltype + +file-scope type#22 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_decltype + +file-scope type#23 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_decltype + +func-scope variable#1 + name: func-scope id-name#8: "i" + decl_position.seq: 35 +type: file-scope type#10: int + +func-scope variable#2 + name: func-scope id-name#9: "a1" + decl_position.seq: 37 +type: file-scope type#18: A + +func-scope variable#3 + name: func-scope id-name#10: "a2" + decl_position.seq: 38 +type: file-scope type#18: A + +func-scope variable#4 + name: func-scope id-name#11: "l1" + decl_position.seq: 40 +type: file-scope type#19: L + +func-scope variable#5 + name: func-scope id-name#12: "l2" + decl_position.seq: 41 +type: file-scope type#19: L + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..4d8d6bc20a --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,119 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#13: V#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#7: "a" + decl_position.seq: 32 +type: file-scope type#15: A + +file-scope variable#2 + name: file-scope id-name#8: "a1" + decl_position.seq: 34 +type: file-scope type#15: A + +file-scope variable#3 + name: file-scope id-name#9: "a11" + decl_position.seq: 35 +type: file-scope type#15: A + +file-scope variable#4 + name: file-scope id-name#10: "a2" + decl_position.seq: 36 +type: file-scope type#15: A + +file-scope variable#5 + name: file-scope id-name#11: "a22" + decl_position.seq: 37 +type: file-scope type#15: A + +file-scope variable#6 + name: file-scope id-name#12: "aa1" + decl_position.seq: 39 +type: file-scope type#15: A + +file-scope variable#7 + name: file-scope id-name#13: "aa2" + decl_position.seq: 40 +type: file-scope type#15: A + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.10.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.10.1.txt new file mode 100644 index 0000000000..f27673c62a --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.10.1.txt @@ -0,0 +1,119 @@ +fe_only -DTEST_NUMBER=10 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#13: V#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#7: "b" + decl_position.seq: 30 +type: file-scope type#12: A::B + +file-scope variable#2 + name: file-scope id-name#8: "b1" + decl_position.seq: 32 +type: file-scope type#12: A::B + +file-scope variable#3 + name: file-scope id-name#9: "b11" + decl_position.seq: 33 +type: file-scope type#12: A::B + +file-scope variable#4 + name: file-scope id-name#10: "b2" + decl_position.seq: 34 +type: file-scope type#12: A::B + +file-scope variable#5 + name: file-scope id-name#11: "b22" + decl_position.seq: 35 +type: file-scope type#12: A::B + +file-scope variable#6 + name: file-scope id-name#12: "bb1" + decl_position.seq: 37 +type: file-scope type#12: A::B + +file-scope variable#7 + name: file-scope id-name#13: "bb2" + decl_position.seq: 38 +type: file-scope type#12: A::B + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.2.1.txt new file mode 100644 index 0000000000..5d71b6f902 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.2.1.txt @@ -0,0 +1,119 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#13: V#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#7: "b" + decl_position.seq: 30 +type: file-scope type#12: A::B + +file-scope variable#2 + name: file-scope id-name#8: "b1" + decl_position.seq: 32 +type: file-scope type#12: A::B + +file-scope variable#3 + name: file-scope id-name#9: "b11" + decl_position.seq: 33 +type: file-scope type#12: A::B + +file-scope variable#4 + name: file-scope id-name#10: "b2" + decl_position.seq: 34 +type: file-scope type#12: A::B + +file-scope variable#5 + name: file-scope id-name#11: "b22" + decl_position.seq: 35 +type: file-scope type#12: A::B + +file-scope variable#6 + name: file-scope id-name#12: "bb1" + decl_position.seq: 37 +type: file-scope type#12: A::B + +file-scope variable#7 + name: file-scope id-name#13: "bb2" + decl_position.seq: 38 +type: file-scope type#12: A::B + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.3.1.txt new file mode 100644 index 0000000000..bb77ec0cab --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.3.1.txt @@ -0,0 +1,109 @@ +fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#13: V#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#7: "e" + decl_position.seq: 30 +type: file-scope type#16: A::E + +file-scope variable#2 + name: file-scope id-name#8: "e1" + decl_position.seq: 32 +type: file-scope type#16: A::E + +file-scope variable#3 + name: file-scope id-name#9: "e2" + decl_position.seq: 33 +type: file-scope type#16: A::E + +file-scope variable#4 + name: file-scope id-name#10: "ee1" + decl_position.seq: 35 +type: file-scope type#16: A::E + +file-scope variable#5 + name: file-scope id-name#11: "ee2" + decl_position.seq: 36 +type: file-scope type#16: A::E + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.4.1.txt new file mode 100644 index 0000000000..fd73430a4f --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.4.1.txt @@ -0,0 +1,102 @@ +fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#12 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#12: A + explicitly_specified: TRUE + +file-scope type#13 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope variable#1 + name: file-scope id-name#7: "d" + decl_position.seq: 30 +type: file-scope type#13: D> + +file-scope variable#2 + name: file-scope id-name#8: "d1" + decl_position.seq: 31 +type: file-scope type#13: D> + +file-scope variable#3 + name: file-scope id-name#9: "d2" + decl_position.seq: 32 +type: file-scope type#13: D> + +file-scope variable#4 + name: file-scope id-name#10: "dd1" + decl_position.seq: 34 +type: file-scope type#13: D> + +file-scope variable#5 + name: file-scope id-name#11: "dd2" + decl_position.seq: 35 +type: file-scope type#13: D> + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.5.1.txt new file mode 100644 index 0000000000..049e639758 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.5.1.txt @@ -0,0 +1,119 @@ +fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 + +file-scope type#12 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#13: V#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#15 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope variable#1 + name: file-scope id-name#7: "b" + decl_position.seq: 30 +type: file-scope type#12: A::B + +file-scope variable#2 + name: file-scope id-name#8: "b1" + decl_position.seq: 32 +type: file-scope type#12: A::B + +file-scope variable#3 + name: file-scope id-name#9: "b11" + decl_position.seq: 33 +type: file-scope type#12: A::B + +file-scope variable#4 + name: file-scope id-name#10: "b2" + decl_position.seq: 34 +type: file-scope type#12: A::B + +file-scope variable#5 + name: file-scope id-name#11: "b22" + decl_position.seq: 35 +type: file-scope type#12: A::B + +file-scope variable#6 + name: file-scope id-name#12: "bb1" + decl_position.seq: 37 +type: file-scope type#12: A::B + +file-scope variable#7 + name: file-scope id-name#13: "bb2" + decl_position.seq: 38 +type: file-scope type#12: A::B + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.6.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.6.1.txt new file mode 100644 index 0000000000..b916a9c0e7 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.6.1.txt @@ -0,0 +1,149 @@ +fe_only -DTEST_NUMBER=6 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: V#(4,1) + +file-scope type#5 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#6: T#(1,1) + type: file-scope type#7: U#(1,2) + +file-scope type#8 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: T#(1,1) + +file-scope type#10 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#11 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#12: int +kind: is_alias + +file-scope type#13 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#12: int +kind: is_alias + +file-scope class-type-supplement#6 + +file-scope type#14 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#15: V#(2,1) + +file-scope type#16 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#4: V#(4,1) + +file-scope type#17 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#18: V#(4,1) + +file-scope type#19 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope class-type-supplement#10 +template_arg_list: + type: file-scope type#12: int + +file-scope type#20 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#10 + +file-scope class-type-supplement#11 +template_arg_list: + type: file-scope type#12: int + explicitly_specified: TRUE + type: file-scope type#12: int + +file-scope type#21 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#11 + +file-scope variable#1 + name: file-scope id-name#7: "c" + decl_position.seq: 30 +type: file-scope type#20: A::C + +file-scope variable#2 + name: file-scope id-name#8: "c1" + decl_position.seq: 31 +type: file-scope type#20: A::C + +file-scope variable#3 + name: file-scope id-name#9: "c2" + decl_position.seq: 32 +type: file-scope type#20: A::C + +file-scope variable#4 + name: file-scope id-name#10: "cc1" + decl_position.seq: 33 +type: file-scope type#20: A::C + +file-scope variable#5 + name: file-scope id-name#11: "cc2" + decl_position.seq: 34 +type: file-scope type#20: A::C + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.7.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.7.1.txt new file mode 100644 index 0000000000..0f21cc113f --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.7.1.txt @@ -0,0 +1,147 @@ +fe_only -DTEST_NUMBER=7 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: int + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#11 + name: file-scope id-name#5: "DI2" + decl_position.seq: 32 +kind: tk_typeref +typeref_type: file-scope type#10: D +kind: is_alias + +file-scope type#12 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#10: D +orig_class_of_which_a_member: file-scope type#11: DI2 +type: file-scope type#9: int + +file-scope type#13 + name: file-scope id-name#6: "DI1" + decl_position.seq: 31 +kind: tk_typeref +typeref_type: file-scope type#10: D +kind: is_alias + +file-scope type#14 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#10: D +orig_class_of_which_a_member: file-scope type#13: DI1 +type: file-scope type#9: int + +file-scope type#15 + name: file-scope id-name#7: "DI" + decl_position.seq: 30 +kind: tk_typeref +typeref_type: file-scope type#10: D +kind: is_alias + +file-scope type#16 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#10: D +orig_class_of_which_a_member: file-scope type#15: DI +type: file-scope type#9: int + +file-scope type#17 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#10: D +type: file-scope type#9: int + +file-scope class-type-supplement#6 + +file-scope type#18 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#19: T +orig_class_of_which_a_member: file-scope type#20: T#(1,2) +type: file-scope type#9: int + +file-scope type#21 + name: file-scope id-name#8: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#9: int +kind: is_alias + +file-scope type#22 + name: file-scope id-name#9: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#9: int +kind: is_alias + +file-scope variable#1 + name: file-scope id-name#10: "p" + decl_position.seq: 35 +type: file-scope type#18: int T::* + +file-scope variable#2 + name: file-scope id-name#11: "v" + decl_position.seq: 37 +type: file-scope type#12: int D::* + +file-scope variable#3 + name: file-scope id-name#10: "p" + decl_position.seq: 35 +type: file-scope type#17: int D::* + +file-scope variable#4 + name: file-scope id-name#10: "p" + decl_position.seq: 35 +type: file-scope type#16: int D::* + +file-scope variable#5 + name: file-scope id-name#10: "p" + decl_position.seq: 35 +type: file-scope type#14: int D::* + +file-scope variable#6 + name: file-scope id-name#10: "p" + decl_position.seq: 35 +type: file-scope type#12: int D::* + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.8.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.8.1.txt new file mode 100644 index 0000000000..9bb28ea4b2 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.8.1.txt @@ -0,0 +1,93 @@ +fe_only -DTEST_NUMBER=8 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 + +file-scope type#9 + name: file-scope id-name#1: "B" + decl_position.seq: 32 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#10 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#9: B +type: file-scope type#11: int + +file-scope type#12 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#11: int +kind: is_alias + +file-scope type#13 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#11: int +kind: is_alias + +file-scope type#14 + name: file-scope id-name#3: "A" + decl_position.seq: 37 +kind: tk_typeref +typeref_type: file-scope type#9: B +kind: is_alias + +file-scope class-type-supplement#6 + +file-scope type#15 + name: file-scope id-name#1: "B" + decl_position.seq: 40 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope type#16 +kind: tk_ptr_to_member +class_of_which_a_member: file-scope type#9: B +orig_class_of_which_a_member: file-scope type#14: A +type: file-scope type#11: int + +file-scope variable#1 + name: file-scope id-name#7: "p" + decl_position.seq: 43 +type: file-scope type#16: int B::* + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.9.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.9.1.txt new file mode 100644 index 0000000000..904b7790ca --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-cls-disp.rto/edg_x86_64_cp.9.1.txt @@ -0,0 +1,165 @@ +fe_only -DTEST_NUMBER=9 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: V#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope type#6 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T#(1,1) + +file-scope type#8 + name: file-scope id-name#4: "D" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#5: "INT1" + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#6: "INT2" + decl_position.seq: 28 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_alias + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#12: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#12: T#(1,1) + +file-scope type#13 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#14 + name: file-scope id-name#7: "L" + decl_position.seq: 31 +kind: tk_typeref +typeref_type: file-scope type#13: A +template_arg_list: + type: file-scope type#12: T#(1,1) +orig_template_arg_list: + type: file-scope type#12: T#(1,1) +kind: is_template_alias + +file-scope class-type-supplement#6 + +file-scope type#15 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#16: V#(2,1) + +file-scope type#17 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + type: file-scope type#10: int + +file-scope type#18 + name: file-scope id-name#3: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope type#19 + name: file-scope id-name#7: "L" + decl_position.seq: 31 +kind: tk_typeref +typeref_type: file-scope type#18: A +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE +orig_template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE +kind: is_template_alias + +file-scope type#20 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_decltype + +file-scope type#21 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_decltype + +file-scope type#22 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_decltype + +file-scope type#23 +kind: tk_typeref +typeref_type: file-scope type#10: int +kind: is_decltype + +func-scope variable#1 + name: func-scope id-name#8: "i" + decl_position.seq: 35 +type: file-scope type#10: int + +func-scope variable#2 + name: func-scope id-name#9: "a1" + decl_position.seq: 37 +type: file-scope type#18: A + +func-scope variable#3 + name: func-scope id-name#10: "a2" + decl_position.seq: 38 +type: file-scope type#18: A + +func-scope variable#4 + name: func-scope id-name#11: "l1" + decl_position.seq: 40 +type: file-scope type#19: L + +func-scope variable#5 + name: func-scope id-name#12: "l2" + decl_position.seq: 41 +type: file-scope type#19: L + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/default.1.1.txt index 8d55903c75..ad7be311a6 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/default.1.1.txt @@ -1,2 +1,156 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope expr-node#1 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#1: true +position.seq: 7 + +file-scope template#1 + name: file-scope id-name#1: "C" +kind: templk_concept + +file-scope expr-node#2 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#2: int + type: file-scope type#2: int +position.seq: 14 + +file-scope expr-node#3 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#2: true +position.seq: 14 + +file-scope expr-node#4 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#2: int + explicitly_specified: TRUE + type: file-scope type#2: int +position.seq: 15 + +file-scope expr-node#5 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#3: true +position.seq: 15 + +file-scope expr-node#6 +type: file-scope type#1: bool +kind: enk_operation +operation.kind: eok_land +position.seq: 14 + +file-scope expr-node#7 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#4: true +position.seq: 14 + +file-scope expr-node#8 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#3: INT1 + explicitly_specified: TRUE + type: file-scope type#3: INT1 +position.seq: 16 + +file-scope expr-node#9 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#5: true +position.seq: 16 + +file-scope expr-node#10 +type: file-scope type#1: bool +kind: enk_operation +operation.kind: eok_land +position.seq: 15 + +file-scope expr-node#11 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#6: true +position.seq: 14 + +file-scope expr-node#12 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#3: INT1 + explicitly_specified: TRUE + type: file-scope type#3: INT1 + explicitly_specified: TRUE +position.seq: 17 + +file-scope expr-node#13 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#7: true +position.seq: 17 + +file-scope expr-node#14 +type: file-scope type#1: bool +kind: enk_operation +operation.kind: eok_land +position.seq: 16 + +file-scope expr-node#15 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#8: true +position.seq: 14 + +file-scope expr-node#16 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#4: INT2 + explicitly_specified: TRUE + type: file-scope type#4: INT2 +position.seq: 18 + +file-scope expr-node#17 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#9: true +position.seq: 18 + +file-scope expr-node#18 +type: file-scope type#1: bool +kind: enk_operation +operation.kind: eok_land +position.seq: 17 + +file-scope expr-node#19 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#10: true +position.seq: 14 + +file-scope expr-node#20 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#4: INT2 + explicitly_specified: TRUE + type: file-scope type#4: INT2 + explicitly_specified: TRUE +position.seq: 19 + +file-scope expr-node#21 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#11: true +position.seq: 19 + +file-scope expr-node#22 +type: file-scope type#1: bool +kind: enk_operation +operation.kind: eok_land +position.seq: 18 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/default.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/default.2.1.txt index 07375817f6..eed7d862ce 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/default.2.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/default.2.1.txt @@ -1,2 +1,35 @@ fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope expr-node#1 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#1: true +position.seq: 7 + +file-scope template#1 + name: file-scope id-name#1: "C" +kind: templk_concept + +file-scope expr-node#2 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#2: int + explicitly_specified: TRUE +position.seq: 23 + +file-scope expr-node#3 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#3: INT1 + explicitly_specified: TRUE +position.seq: 26 + +file-scope template#2 + name: file-scope id-name#2: "f" +kind: templk_function + +file-scope template#3 + name: file-scope id-name#3: "g" +kind: templk_function + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..19064d13fe --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,156 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope expr-node#1 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#1: true +position.seq: 7 + +file-scope template#1 + name: file-scope id-name#1: "C" +kind: templk_concept + +file-scope expr-node#2 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#2: int + type: file-scope type#2: int +position.seq: 15 + +file-scope expr-node#3 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#2: true +position.seq: 15 + +file-scope expr-node#4 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#2: int + explicitly_specified: TRUE + type: file-scope type#2: int +position.seq: 15 + +file-scope expr-node#5 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#3: true +position.seq: 15 + +file-scope expr-node#6 +type: file-scope type#1: bool +kind: enk_operation +operation.kind: eok_land +position.seq: 15 + +file-scope expr-node#7 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#4: true +position.seq: 15 + +file-scope expr-node#8 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#3: INT1 + explicitly_specified: TRUE + type: file-scope type#3: INT1 +position.seq: 15 + +file-scope expr-node#9 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#5: true +position.seq: 15 + +file-scope expr-node#10 +type: file-scope type#1: bool +kind: enk_operation +operation.kind: eok_land +position.seq: 15 + +file-scope expr-node#11 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#6: true +position.seq: 15 + +file-scope expr-node#12 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#3: INT1 + explicitly_specified: TRUE + type: file-scope type#3: INT1 + explicitly_specified: TRUE +position.seq: 15 + +file-scope expr-node#13 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#7: true +position.seq: 15 + +file-scope expr-node#14 +type: file-scope type#1: bool +kind: enk_operation +operation.kind: eok_land +position.seq: 15 + +file-scope expr-node#15 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#8: true +position.seq: 15 + +file-scope expr-node#16 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#4: INT2 + explicitly_specified: TRUE + type: file-scope type#4: INT2 +position.seq: 15 + +file-scope expr-node#17 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#9: true +position.seq: 15 + +file-scope expr-node#18 +type: file-scope type#1: bool +kind: enk_operation +operation.kind: eok_land +position.seq: 15 + +file-scope expr-node#19 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#10: true +position.seq: 15 + +file-scope expr-node#20 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#4: INT2 + explicitly_specified: TRUE + type: file-scope type#4: INT2 + explicitly_specified: TRUE +position.seq: 15 + +file-scope expr-node#21 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#11: true +position.seq: 15 + +file-scope expr-node#22 +type: file-scope type#1: bool +kind: enk_operation +operation.kind: eok_land +position.seq: 15 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/edg_x86_32_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/edg_x86_32_cp.2.1.txt new file mode 100644 index 0000000000..8981f73e23 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/edg_x86_32_cp.2.1.txt @@ -0,0 +1,35 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope expr-node#1 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#1: true +position.seq: 7 + +file-scope template#1 + name: file-scope id-name#1: "C" +kind: templk_concept + +file-scope expr-node#2 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#2: int + explicitly_specified: TRUE +position.seq: 13 + +file-scope expr-node#3 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#3: INT1 + explicitly_specified: TRUE +position.seq: 16 + +file-scope template#2 + name: file-scope id-name#2: "f" +kind: templk_function + +file-scope template#3 + name: file-scope id-name#3: "g" +kind: templk_function + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..19064d13fe --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,156 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope expr-node#1 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#1: true +position.seq: 7 + +file-scope template#1 + name: file-scope id-name#1: "C" +kind: templk_concept + +file-scope expr-node#2 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#2: int + type: file-scope type#2: int +position.seq: 15 + +file-scope expr-node#3 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#2: true +position.seq: 15 + +file-scope expr-node#4 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#2: int + explicitly_specified: TRUE + type: file-scope type#2: int +position.seq: 15 + +file-scope expr-node#5 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#3: true +position.seq: 15 + +file-scope expr-node#6 +type: file-scope type#1: bool +kind: enk_operation +operation.kind: eok_land +position.seq: 15 + +file-scope expr-node#7 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#4: true +position.seq: 15 + +file-scope expr-node#8 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#3: INT1 + explicitly_specified: TRUE + type: file-scope type#3: INT1 +position.seq: 15 + +file-scope expr-node#9 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#5: true +position.seq: 15 + +file-scope expr-node#10 +type: file-scope type#1: bool +kind: enk_operation +operation.kind: eok_land +position.seq: 15 + +file-scope expr-node#11 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#6: true +position.seq: 15 + +file-scope expr-node#12 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#3: INT1 + explicitly_specified: TRUE + type: file-scope type#3: INT1 + explicitly_specified: TRUE +position.seq: 15 + +file-scope expr-node#13 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#7: true +position.seq: 15 + +file-scope expr-node#14 +type: file-scope type#1: bool +kind: enk_operation +operation.kind: eok_land +position.seq: 15 + +file-scope expr-node#15 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#8: true +position.seq: 15 + +file-scope expr-node#16 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#4: INT2 + explicitly_specified: TRUE + type: file-scope type#4: INT2 +position.seq: 15 + +file-scope expr-node#17 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#9: true +position.seq: 15 + +file-scope expr-node#18 +type: file-scope type#1: bool +kind: enk_operation +operation.kind: eok_land +position.seq: 15 + +file-scope expr-node#19 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#10: true +position.seq: 15 + +file-scope expr-node#20 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#4: INT2 + explicitly_specified: TRUE + type: file-scope type#4: INT2 + explicitly_specified: TRUE +position.seq: 15 + +file-scope expr-node#21 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#11: true +position.seq: 15 + +file-scope expr-node#22 +type: file-scope type#1: bool +kind: enk_operation +operation.kind: eok_land +position.seq: 15 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/edg_x86_64_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/edg_x86_64_cp.2.1.txt new file mode 100644 index 0000000000..8981f73e23 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-concept-disp.rto/edg_x86_64_cp.2.1.txt @@ -0,0 +1,35 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope expr-node#1 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#1: true +position.seq: 7 + +file-scope template#1 + name: file-scope id-name#1: "C" +kind: templk_concept + +file-scope expr-node#2 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#2: int + explicitly_specified: TRUE +position.seq: 13 + +file-scope expr-node#3 +type: file-scope type#1: bool +kind: enk_concept_id +concept_id.args: + type: file-scope type#3: INT1 + explicitly_specified: TRUE +position.seq: 16 + +file-scope template#2 + name: file-scope id-name#2: "f" +kind: templk_function + +file-scope template#3 + name: file-scope id-name#3: "g" +kind: templk_function + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-enum-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-enum-disp.rto/default.1.1.txt index 8d55903c75..ba5b6cffe3 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-enum-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-enum-disp.rto/default.1.1.txt @@ -1,2 +1,111 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope expr-node#1 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#2 +kind: enk_constant +constant: file-scope constant#2: 0 +position.seq: 17 + +file-scope expr-node#3 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 18 + +file-scope expr-node#4 +kind: enk_constant +constant: file-scope constant#3: 0 +position.seq: 18 + +file-scope expr-node#5 +kind: enk_constant +constant: file-scope constant#4: 0 +position.seq: 17 + +file-scope expr-node#6 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 19 + +file-scope expr-node#7 +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 19 + +file-scope expr-node#8 +kind: enk_constant +constant: file-scope constant#6: 0 +position.seq: 17 + +file-scope expr-node#9 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 20 + +file-scope expr-node#10 +kind: enk_constant +constant: file-scope constant#7: 0 +position.seq: 20 + +file-scope expr-node#11 +kind: enk_constant +constant: file-scope constant#8: 0 +position.seq: 17 + +file-scope expr-node#12 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 21 + +file-scope expr-node#13 +kind: enk_constant +constant: file-scope constant#9: 0 +position.seq: 21 + +file-scope expr-node#14 +kind: enk_constant +constant: file-scope constant#10: 0 +position.seq: 17 + +file-scope expr-node#15 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 22 + +file-scope expr-node#16 +kind: enk_constant +constant: file-scope constant#11: 0 +position.seq: 22 + +file-scope expr-node#17 +kind: enk_constant +constant: file-scope constant#12: 0 +position.seq: 17 + +file-scope expr-node#18 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 23 + +file-scope expr-node#19 +kind: enk_constant +constant: file-scope constant#13: 0 +position.seq: 23 + +file-scope expr-node#20 +kind: enk_constant +constant: file-scope constant#14: 0 +position.seq: 17 + +file-scope expr-node#21 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 24 + +file-scope expr-node#22 +kind: enk_constant +constant: file-scope constant#15: 0 +position.seq: 24 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-enum-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-enum-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..2b77bdf8b5 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-enum-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,111 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope expr-node#1 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#2 +kind: enk_constant +constant: file-scope constant#2: 0 +position.seq: 17 + +file-scope expr-node#3 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#4 +kind: enk_constant +constant: file-scope constant#3: 0 +position.seq: 17 + +file-scope expr-node#5 +kind: enk_constant +constant: file-scope constant#4: 0 +position.seq: 17 + +file-scope expr-node#6 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#7 +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 17 + +file-scope expr-node#8 +kind: enk_constant +constant: file-scope constant#6: 0 +position.seq: 17 + +file-scope expr-node#9 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#10 +kind: enk_constant +constant: file-scope constant#7: 0 +position.seq: 17 + +file-scope expr-node#11 +kind: enk_constant +constant: file-scope constant#8: 0 +position.seq: 17 + +file-scope expr-node#12 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#13 +kind: enk_constant +constant: file-scope constant#9: 0 +position.seq: 17 + +file-scope expr-node#14 +kind: enk_constant +constant: file-scope constant#10: 0 +position.seq: 17 + +file-scope expr-node#15 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#16 +kind: enk_constant +constant: file-scope constant#11: 0 +position.seq: 17 + +file-scope expr-node#17 +kind: enk_constant +constant: file-scope constant#12: 0 +position.seq: 17 + +file-scope expr-node#18 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#19 +kind: enk_constant +constant: file-scope constant#13: 0 +position.seq: 17 + +file-scope expr-node#20 +kind: enk_constant +constant: file-scope constant#14: 0 +position.seq: 17 + +file-scope expr-node#21 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#22 +kind: enk_constant +constant: file-scope constant#15: 0 +position.seq: 17 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-enum-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-enum-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..2b77bdf8b5 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-enum-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,111 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope expr-node#1 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#2 +kind: enk_constant +constant: file-scope constant#2: 0 +position.seq: 17 + +file-scope expr-node#3 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#4 +kind: enk_constant +constant: file-scope constant#3: 0 +position.seq: 17 + +file-scope expr-node#5 +kind: enk_constant +constant: file-scope constant#4: 0 +position.seq: 17 + +file-scope expr-node#6 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#7 +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 17 + +file-scope expr-node#8 +kind: enk_constant +constant: file-scope constant#6: 0 +position.seq: 17 + +file-scope expr-node#9 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#10 +kind: enk_constant +constant: file-scope constant#7: 0 +position.seq: 17 + +file-scope expr-node#11 +kind: enk_constant +constant: file-scope constant#8: 0 +position.seq: 17 + +file-scope expr-node#12 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#13 +kind: enk_constant +constant: file-scope constant#9: 0 +position.seq: 17 + +file-scope expr-node#14 +kind: enk_constant +constant: file-scope constant#10: 0 +position.seq: 17 + +file-scope expr-node#15 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#16 +kind: enk_constant +constant: file-scope constant#11: 0 +position.seq: 17 + +file-scope expr-node#17 +kind: enk_constant +constant: file-scope constant#12: 0 +position.seq: 17 + +file-scope expr-node#18 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#19 +kind: enk_constant +constant: file-scope constant#13: 0 +position.seq: 17 + +file-scope expr-node#20 +kind: enk_constant +constant: file-scope constant#14: 0 +position.seq: 17 + +file-scope expr-node#21 +kind: enk_constant +constant: file-scope constant#1: E0 +position.seq: 17 + +file-scope expr-node#22 +kind: enk_constant +constant: file-scope constant#15: 0 +position.seq: 17 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.1.1.txt index 8d55903c75..561e784906 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.1.1.txt @@ -1,2 +1,131 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 27 + +file-scope expr-node#2 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#9: A +constant: file-scope constant#2: A{} + +file-scope expr-node#3 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#3: 0 +position.seq: 28 + +file-scope expr-node#4 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#9: A +constant: file-scope constant#4: A{} + +file-scope expr-node#5 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 29 + +file-scope expr-node#6 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#9: A +constant: file-scope constant#6: A{} + +file-scope expr-node#7 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#7: 0 +position.seq: 31 + +file-scope expr-node#8 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#9: A +constant: file-scope constant#8: A{} + +file-scope expr-node#9 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#9: 0 +position.seq: 32 + +file-scope expr-node#10 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#9: A +constant: file-scope constant#10: A{} + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.2.1.txt index 07375817f6..bcf019b531 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.2.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.2.1.txt @@ -1,2 +1,131 @@ fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 36 + +file-scope expr-node#2 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#9: A +constant: file-scope constant#2: A{} + +file-scope expr-node#3 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#3: 0 +position.seq: 37 + +file-scope expr-node#4 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#9: A +constant: file-scope constant#4: A{} + +file-scope expr-node#5 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 38 + +file-scope expr-node#6 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#9: A +constant: file-scope constant#6: A{} + +file-scope expr-node#7 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#7: 0 +position.seq: 40 + +file-scope expr-node#8 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#9: A +constant: file-scope constant#8: A{} + +file-scope expr-node#9 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#9: 0 +position.seq: 41 + +file-scope expr-node#10 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#9: A +constant: file-scope constant#10: A{} + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.3.1.txt index a3febdf14d..85cdce0e08 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.3.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.3.1.txt @@ -1,2 +1,136 @@ fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 45 + +file-scope expr-node#2 +type: file-scope type#9: A +kind: enk_temp_init +position.seq: 45 + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#9: A +constant: file-scope constant#2: {} + +file-scope expr-node#3 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#3: 0 +position.seq: 46 + +file-scope expr-node#4 +type: file-scope type#9: A +kind: enk_temp_init +position.seq: 46 + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#9: A +constant: file-scope constant#4: {} + +file-scope expr-node#5 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 47 + +file-scope expr-node#6 +type: file-scope type#9: A +kind: enk_temp_init +position.seq: 47 + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#9: A +constant: file-scope constant#6: {} + +file-scope expr-node#7 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#7: 0 +position.seq: 49 + +file-scope expr-node#8 +type: file-scope type#9: A +kind: enk_temp_init +position.seq: 49 + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#9: A +constant: file-scope constant#8: {} + +file-scope expr-node#9 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#9: 0 +position.seq: 50 + +file-scope expr-node#10 +type: file-scope type#9: A +kind: enk_temp_init +position.seq: 50 + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#9: A +constant: file-scope constant#10: {} + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.4.1.txt index 3d8c89c097..3b360bdc8e 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.4.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.4.1.txt @@ -1,2 +1,156 @@ fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 54 + +file-scope expr-node#2 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope expr-node#3 +type: file-scope type#10: A * +kind: enk_new_delete +type: file-scope type#9: A +position.seq: 54 + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#10: A * + +file-scope expr-node#4 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#2: 0 +position.seq: 55 + +file-scope expr-node#5 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope expr-node#6 +type: file-scope type#10: A * +kind: enk_new_delete +type: file-scope type#9: A +position.seq: 55 + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#10: A * + +file-scope expr-node#7 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#3: 0 +position.seq: 56 + +file-scope expr-node#8 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope expr-node#9 +type: file-scope type#10: A * +kind: enk_new_delete +type: file-scope type#9: A +position.seq: 56 + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#10: A * + +file-scope expr-node#10 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#4: 0 +position.seq: 58 + +file-scope expr-node#11 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope expr-node#12 +type: file-scope type#10: A * +kind: enk_new_delete +type: file-scope type#9: A +position.seq: 58 + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#10: A * + +file-scope expr-node#13 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 59 + +file-scope expr-node#14 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope expr-node#15 +type: file-scope type#10: A * +kind: enk_new_delete +type: file-scope type#9: A +position.seq: 59 + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#10: A * + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.5.1.txt index c08c7bdc63..02a75cd30a 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.5.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.5.1.txt @@ -1,2 +1,111 @@ fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#10: unsigned long +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 63 + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#10: unsigned long +constant: file-scope constant#1: 1UL + +file-scope expr-node#2 +type: file-scope type#10: unsigned long +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 64 + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#10: unsigned long +constant: file-scope constant#2: 1UL + +file-scope expr-node#3 +type: file-scope type#10: unsigned long +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 65 + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#10: unsigned long +constant: file-scope constant#3: 1UL + +file-scope expr-node#4 +type: file-scope type#10: unsigned long +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 67 + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#10: unsigned long +constant: file-scope constant#4: 1UL + +file-scope expr-node#5 +type: file-scope type#10: unsigned long +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 68 + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#10: unsigned long +constant: file-scope constant#5: 1UL + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.6.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.6.1.txt index 48e0eb8196..07a0e8bfa1 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.6.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.6.1.txt @@ -1,2 +1,113 @@ fe_only -DTEST_NUMBER=6 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope type#7 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope type#8 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#3 + +file-scope type#9 + name: file-scope id-name#2: "T" +kind: tk_class +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: T#(1,1) + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#6: "N" +kind: tk_class +extra_info: file-scope class-type-supplement#4 + +file-scope type#11 +kind: tk_template_param +kind: tptk_param + +file-scope type#12 +kind: tk_template_param +kind: tptk_unknown + +file-scope expr-node#1 +type: file-scope type#13: int +kind: enk_constant +constant: file-scope constant#1: 1 +position.seq: 76 + +file-scope expr-node#2 +type: file-scope type#10: T::N +kind: enk_temp_init +position.seq: 76 + +file-scope expr-node#3 +type: file-scope type#13: int +kind: enk_constant +constant: file-scope constant#2: 1 +position.seq: 77 + +file-scope expr-node#4 +type: file-scope type#10: T::N +kind: enk_temp_init +position.seq: 77 + +file-scope expr-node#5 +type: file-scope type#12: +kind: enk_operation +operation.kind: eok_comma +operands: file-scope expr-node#2 +position.seq: 76 + +file-scope expr-node#6 +type: file-scope type#11: auto +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#5 +position.seq: 76 + +file-scope variable#1 + name: file-scope id-name#7: "var" +type: file-scope type#11: auto + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.7.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.7.1.txt index 9a5f9e6330..06ca50826f 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.7.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.7.1.txt @@ -1,2 +1,76 @@ fe_only -DTEST_NUMBER=7 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 + +file-scope type#8 + name: file-scope id-name#6: "S" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#9: S (*)() +kind: enk_routine +position.seq: 96 + +file-scope expr-node#2 +type: file-scope type#8: S +kind: enk_operation +operation.kind: eok_call +operands: file-scope expr-node#1 +position.seq: 96 + +file-scope variable#1 + name: file-scope id-name#7: "s" +type: file-scope type#8: S + +file-scope variable#2 + name: file-scope id-name#8: "i1" +type: file-scope type#10: S::t1 + +file-scope variable#3 + name: file-scope id-name#9: "i2" +type: file-scope type#11: S::A::t2 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.8.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.8.1.txt index 4809c65a28..d38221c0eb 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.8.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/default.8.1.txt @@ -1,2 +1,104 @@ fe_only -DTEST_NUMBER=8 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#6: "D" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope type#8 + name: file-scope id-name#6: "D" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#6: "D" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#10: int +kind: enk_constant +constant: file-scope constant#1: 1 +position.seq: 122 + +file-scope expr-node#2 +type: file-scope type#10: int +kind: enk_constant +constant: file-scope constant#2: 2 +position.seq: 122 + +file-scope variable#1 + name: file-scope id-name#7: "v" +type: file-scope type#9: ns::C::D + +file-scope type#11 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#11: T#(1,1) + +file-scope type#12 + name: file-scope id-name#8: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 + +file-scope type#13 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#13: ns::ns2::B + explicitly_specified: TRUE + +file-scope type#14 + name: file-scope id-name#8: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32.5.1.txt new file mode 100644 index 0000000000..6098ea560d --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32.5.1.txt @@ -0,0 +1,111 @@ +fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#10: unsigned int +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 63 + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#10: unsigned int +constant: file-scope constant#1: 1U + +file-scope expr-node#2 +type: file-scope type#10: unsigned int +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 64 + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#10: unsigned int +constant: file-scope constant#2: 1U + +file-scope expr-node#3 +type: file-scope type#10: unsigned int +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 65 + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#10: unsigned int +constant: file-scope constant#3: 1U + +file-scope expr-node#4 +type: file-scope type#10: unsigned int +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 67 + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#10: unsigned int +constant: file-scope constant#4: 1U + +file-scope expr-node#5 +type: file-scope type#10: unsigned int +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 68 + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#10: unsigned int +constant: file-scope constant#5: 1U + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..fc2262599d --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,131 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 28 + +file-scope expr-node#2 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#9: A +constant: file-scope constant#2: A{} + +file-scope expr-node#3 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#3: 0 +position.seq: 29 + +file-scope expr-node#4 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#9: A +constant: file-scope constant#4: A{} + +file-scope expr-node#5 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 30 + +file-scope expr-node#6 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#9: A +constant: file-scope constant#6: A{} + +file-scope expr-node#7 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#7: 0 +position.seq: 32 + +file-scope expr-node#8 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#9: A +constant: file-scope constant#8: A{} + +file-scope expr-node#9 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#9: 0 +position.seq: 33 + +file-scope expr-node#10 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#9: A +constant: file-scope constant#10: A{} + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.2.1.txt new file mode 100644 index 0000000000..88a6458f35 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.2.1.txt @@ -0,0 +1,131 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 26 + +file-scope expr-node#2 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#9: A +constant: file-scope constant#2: A{} + +file-scope expr-node#3 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#3: 0 +position.seq: 27 + +file-scope expr-node#4 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#9: A +constant: file-scope constant#4: A{} + +file-scope expr-node#5 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 28 + +file-scope expr-node#6 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#9: A +constant: file-scope constant#6: A{} + +file-scope expr-node#7 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#7: 0 +position.seq: 30 + +file-scope expr-node#8 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#9: A +constant: file-scope constant#8: A{} + +file-scope expr-node#9 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#9: 0 +position.seq: 31 + +file-scope expr-node#10 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#9: A +constant: file-scope constant#10: A{} + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.3.1.txt new file mode 100644 index 0000000000..4fc97de4cb --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.3.1.txt @@ -0,0 +1,131 @@ +fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 26 + +file-scope expr-node#2 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#9: A +constant: file-scope constant#2: A{} + +file-scope expr-node#3 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#3: 0 +position.seq: 27 + +file-scope expr-node#4 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#9: A +constant: file-scope constant#4: A{} + +file-scope expr-node#5 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 28 + +file-scope expr-node#6 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#9: A +constant: file-scope constant#6: A{} + +file-scope expr-node#7 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#7: 0 +position.seq: 30 + +file-scope expr-node#8 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#9: A +constant: file-scope constant#8: A{} + +file-scope expr-node#9 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#9: 0 +position.seq: 31 + +file-scope expr-node#10 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#9: A +constant: file-scope constant#10: A{} + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.4.1.txt new file mode 100644 index 0000000000..c702d1be4a --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.4.1.txt @@ -0,0 +1,156 @@ +fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 26 + +file-scope expr-node#2 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope expr-node#3 +type: file-scope type#10: A * +kind: enk_new_delete +type: file-scope type#9: A +position.seq: 26 + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#10: A * + +file-scope expr-node#4 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#2: 0 +position.seq: 27 + +file-scope expr-node#5 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope expr-node#6 +type: file-scope type#10: A * +kind: enk_new_delete +type: file-scope type#9: A +position.seq: 27 + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#10: A * + +file-scope expr-node#7 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#3: 0 +position.seq: 28 + +file-scope expr-node#8 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope expr-node#9 +type: file-scope type#10: A * +kind: enk_new_delete +type: file-scope type#9: A +position.seq: 28 + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#10: A * + +file-scope expr-node#10 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#4: 0 +position.seq: 30 + +file-scope expr-node#11 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope expr-node#12 +type: file-scope type#10: A * +kind: enk_new_delete +type: file-scope type#9: A +position.seq: 30 + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#10: A * + +file-scope expr-node#13 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 31 + +file-scope expr-node#14 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope expr-node#15 +type: file-scope type#10: A * +kind: enk_new_delete +type: file-scope type#9: A +position.seq: 31 + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#10: A * + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.5.1.txt new file mode 100644 index 0000000000..2259b0a530 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.5.1.txt @@ -0,0 +1,111 @@ +fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#10: unsigned int +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 26 + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#10: unsigned int +constant: file-scope constant#1: 1U + +file-scope expr-node#2 +type: file-scope type#10: unsigned int +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 27 + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#10: unsigned int +constant: file-scope constant#2: 1U + +file-scope expr-node#3 +type: file-scope type#10: unsigned int +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 28 + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#10: unsigned int +constant: file-scope constant#3: 1U + +file-scope expr-node#4 +type: file-scope type#10: unsigned int +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 30 + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#10: unsigned int +constant: file-scope constant#4: 1U + +file-scope expr-node#5 +type: file-scope type#10: unsigned int +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 31 + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#10: unsigned int +constant: file-scope constant#5: 1U + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.6.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.6.1.txt new file mode 100644 index 0000000000..f789402c59 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.6.1.txt @@ -0,0 +1,113 @@ +fe_only -DTEST_NUMBER=6 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope type#7 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope type#8 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#3 + +file-scope type#9 + name: file-scope id-name#2: "T" +kind: tk_class +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: T#(1,1) + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#6: "N" +kind: tk_class +extra_info: file-scope class-type-supplement#4 + +file-scope type#11 +kind: tk_template_param +kind: tptk_param + +file-scope type#12 +kind: tk_template_param +kind: tptk_unknown + +file-scope expr-node#1 +type: file-scope type#13: int +kind: enk_constant +constant: file-scope constant#1: 1 +position.seq: 30 + +file-scope expr-node#2 +type: file-scope type#10: T::N +kind: enk_temp_init +position.seq: 30 + +file-scope expr-node#3 +type: file-scope type#13: int +kind: enk_constant +constant: file-scope constant#2: 1 +position.seq: 31 + +file-scope expr-node#4 +type: file-scope type#10: T::N +kind: enk_temp_init +position.seq: 31 + +file-scope expr-node#5 +type: file-scope type#12: +kind: enk_operation +operation.kind: eok_comma +operands: file-scope expr-node#2 +position.seq: 30 + +file-scope expr-node#6 +type: file-scope type#11: auto +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#5 +position.seq: 30 + +file-scope variable#1 + name: file-scope id-name#7: "var" +type: file-scope type#11: auto + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.7.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.7.1.txt new file mode 100644 index 0000000000..475d441543 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.7.1.txt @@ -0,0 +1,76 @@ +fe_only -DTEST_NUMBER=7 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 + +file-scope type#8 + name: file-scope id-name#6: "S" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#9: S (*)() +kind: enk_routine +position.seq: 41 + +file-scope expr-node#2 +type: file-scope type#8: S +kind: enk_operation +operation.kind: eok_call +operands: file-scope expr-node#1 +position.seq: 41 + +file-scope variable#1 + name: file-scope id-name#7: "s" +type: file-scope type#8: S + +file-scope variable#2 + name: file-scope id-name#8: "i1" +type: file-scope type#10: S::t1 + +file-scope variable#3 + name: file-scope id-name#9: "i2" +type: file-scope type#11: S::A::t2 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.8.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.8.1.txt new file mode 100644 index 0000000000..7fa487bf75 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_32_cp.8.1.txt @@ -0,0 +1,104 @@ +fe_only -DTEST_NUMBER=8 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#6: "D" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope type#8 + name: file-scope id-name#6: "D" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#6: "D" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#10: int +kind: enk_constant +constant: file-scope constant#1: 1 +position.seq: 46 + +file-scope expr-node#2 +type: file-scope type#10: int +kind: enk_constant +constant: file-scope constant#2: 2 +position.seq: 46 + +file-scope variable#1 + name: file-scope id-name#7: "v" +type: file-scope type#9: ns::C::D + +file-scope type#11 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#11: T#(1,1) + +file-scope type#12 + name: file-scope id-name#8: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 + +file-scope type#13 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#13: ns::ns2::B + explicitly_specified: TRUE + +file-scope type#14 + name: file-scope id-name#8: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..fc2262599d --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,131 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 28 + +file-scope expr-node#2 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#9: A +constant: file-scope constant#2: A{} + +file-scope expr-node#3 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#3: 0 +position.seq: 29 + +file-scope expr-node#4 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#9: A +constant: file-scope constant#4: A{} + +file-scope expr-node#5 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 30 + +file-scope expr-node#6 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#9: A +constant: file-scope constant#6: A{} + +file-scope expr-node#7 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#7: 0 +position.seq: 32 + +file-scope expr-node#8 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#9: A +constant: file-scope constant#8: A{} + +file-scope expr-node#9 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#9: 0 +position.seq: 33 + +file-scope expr-node#10 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#9: A +constant: file-scope constant#10: A{} + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.2.1.txt new file mode 100644 index 0000000000..88a6458f35 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.2.1.txt @@ -0,0 +1,131 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 26 + +file-scope expr-node#2 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#9: A +constant: file-scope constant#2: A{} + +file-scope expr-node#3 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#3: 0 +position.seq: 27 + +file-scope expr-node#4 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#9: A +constant: file-scope constant#4: A{} + +file-scope expr-node#5 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 28 + +file-scope expr-node#6 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#9: A +constant: file-scope constant#6: A{} + +file-scope expr-node#7 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#7: 0 +position.seq: 30 + +file-scope expr-node#8 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#9: A +constant: file-scope constant#8: A{} + +file-scope expr-node#9 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#9: 0 +position.seq: 31 + +file-scope expr-node#10 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#9: A +constant: file-scope constant#10: A{} + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.3.1.txt new file mode 100644 index 0000000000..4fc97de4cb --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.3.1.txt @@ -0,0 +1,131 @@ +fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 26 + +file-scope expr-node#2 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#9: A +constant: file-scope constant#2: A{} + +file-scope expr-node#3 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#3: 0 +position.seq: 27 + +file-scope expr-node#4 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#9: A +constant: file-scope constant#4: A{} + +file-scope expr-node#5 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 28 + +file-scope expr-node#6 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#9: A +constant: file-scope constant#6: A{} + +file-scope expr-node#7 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#7: 0 +position.seq: 30 + +file-scope expr-node#8 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#9: A +constant: file-scope constant#8: A{} + +file-scope expr-node#9 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#9: 0 +position.seq: 31 + +file-scope expr-node#10 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#9: A +constant: file-scope constant#10: A{} + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.4.1.txt new file mode 100644 index 0000000000..c702d1be4a --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.4.1.txt @@ -0,0 +1,156 @@ +fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 26 + +file-scope expr-node#2 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope expr-node#3 +type: file-scope type#10: A * +kind: enk_new_delete +type: file-scope type#9: A +position.seq: 26 + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#10: A * + +file-scope expr-node#4 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#2: 0 +position.seq: 27 + +file-scope expr-node#5 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope expr-node#6 +type: file-scope type#10: A * +kind: enk_new_delete +type: file-scope type#9: A +position.seq: 27 + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#10: A * + +file-scope expr-node#7 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#3: 0 +position.seq: 28 + +file-scope expr-node#8 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope expr-node#9 +type: file-scope type#10: A * +kind: enk_new_delete +type: file-scope type#9: A +position.seq: 28 + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#10: A * + +file-scope expr-node#10 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#4: 0 +position.seq: 30 + +file-scope expr-node#11 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope expr-node#12 +type: file-scope type#10: A * +kind: enk_new_delete +type: file-scope type#9: A +position.seq: 30 + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#10: A * + +file-scope expr-node#13 +type: file-scope type#8: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 31 + +file-scope expr-node#14 +type: file-scope type#9: A +kind: enk_temp_init + +file-scope expr-node#15 +type: file-scope type#10: A * +kind: enk_new_delete +type: file-scope type#9: A +position.seq: 31 + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#10: A * + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.5.1.txt new file mode 100644 index 0000000000..a07c5375e9 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.5.1.txt @@ -0,0 +1,111 @@ +fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: int + explicitly_specified: TRUE + type: file-scope type#8: int + +file-scope type#9 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#10: unsigned long +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 26 + +file-scope variable#1 + name: file-scope id-name#6: "a" +type: file-scope type#10: unsigned long +constant: file-scope constant#1: 1UL + +file-scope expr-node#2 +type: file-scope type#10: unsigned long +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 27 + +file-scope variable#2 + name: file-scope id-name#7: "a1" +type: file-scope type#10: unsigned long +constant: file-scope constant#2: 1UL + +file-scope expr-node#3 +type: file-scope type#10: unsigned long +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 28 + +file-scope variable#3 + name: file-scope id-name#8: "a2" +type: file-scope type#10: unsigned long +constant: file-scope constant#3: 1UL + +file-scope expr-node#4 +type: file-scope type#10: unsigned long +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 30 + +file-scope variable#4 + name: file-scope id-name#9: "aa1" +type: file-scope type#10: unsigned long +constant: file-scope constant#4: 1UL + +file-scope expr-node#5 +type: file-scope type#10: unsigned long +kind: enk_sizeof +type: file-scope type#9: A +position.seq: 31 + +file-scope variable#5 + name: file-scope id-name#10: "aa2" +type: file-scope type#10: unsigned long +constant: file-scope constant#5: 1UL + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.6.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.6.1.txt new file mode 100644 index 0000000000..f789402c59 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.6.1.txt @@ -0,0 +1,113 @@ +fe_only -DTEST_NUMBER=6 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope type#7 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope type#8 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#3 + +file-scope type#9 + name: file-scope id-name#2: "T" +kind: tk_class +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#8: T#(1,1) + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#6: "N" +kind: tk_class +extra_info: file-scope class-type-supplement#4 + +file-scope type#11 +kind: tk_template_param +kind: tptk_param + +file-scope type#12 +kind: tk_template_param +kind: tptk_unknown + +file-scope expr-node#1 +type: file-scope type#13: int +kind: enk_constant +constant: file-scope constant#1: 1 +position.seq: 30 + +file-scope expr-node#2 +type: file-scope type#10: T::N +kind: enk_temp_init +position.seq: 30 + +file-scope expr-node#3 +type: file-scope type#13: int +kind: enk_constant +constant: file-scope constant#2: 1 +position.seq: 31 + +file-scope expr-node#4 +type: file-scope type#10: T::N +kind: enk_temp_init +position.seq: 31 + +file-scope expr-node#5 +type: file-scope type#12: +kind: enk_operation +operation.kind: eok_comma +operands: file-scope expr-node#2 +position.seq: 30 + +file-scope expr-node#6 +type: file-scope type#11: auto +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#5 +position.seq: 30 + +file-scope variable#1 + name: file-scope id-name#7: "var" +type: file-scope type#11: auto + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.7.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.7.1.txt new file mode 100644 index 0000000000..475d441543 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.7.1.txt @@ -0,0 +1,76 @@ +fe_only -DTEST_NUMBER=7 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 + +file-scope type#8 + name: file-scope id-name#6: "S" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#9: S (*)() +kind: enk_routine +position.seq: 41 + +file-scope expr-node#2 +type: file-scope type#8: S +kind: enk_operation +operation.kind: eok_call +operands: file-scope expr-node#1 +position.seq: 41 + +file-scope variable#1 + name: file-scope id-name#7: "s" +type: file-scope type#8: S + +file-scope variable#2 + name: file-scope id-name#8: "i1" +type: file-scope type#10: S::t1 + +file-scope variable#3 + name: file-scope id-name#9: "i2" +type: file-scope type#11: S::A::t2 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.8.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.8.1.txt new file mode 100644 index 0000000000..7fa487bf75 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-expr-disp.rto/edg_x86_64_cp.8.1.txt @@ -0,0 +1,104 @@ +fe_only -DTEST_NUMBER=8 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "U" +kind: tk_template_param +kind: tptk_param + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(1,1) + type: file-scope type#1: U#(1,2) + +file-scope type#4 + name: file-scope id-name#4: "A" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#5 + name: file-scope id-name#3: "B" +kind: tk_template_param +kind: tptk_member + +file-scope type#6 + name: file-scope id-name#5: "E" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#3 + +file-scope type#7 + name: file-scope id-name#6: "D" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope type#8 + name: file-scope id-name#6: "D" +kind: tk_template_param +kind: tptk_member + +file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#6: "D" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope expr-node#1 +type: file-scope type#10: int +kind: enk_constant +constant: file-scope constant#1: 1 +position.seq: 46 + +file-scope expr-node#2 +type: file-scope type#10: int +kind: enk_constant +constant: file-scope constant#2: 2 +position.seq: 46 + +file-scope variable#1 + name: file-scope id-name#7: "v" +type: file-scope type#9: ns::C::D + +file-scope type#11 + name: file-scope id-name#2: "T" +kind: tk_template_param +kind: tptk_param + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#11: T#(1,1) + +file-scope type#12 + name: file-scope id-name#8: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 + +file-scope type#13 + name: file-scope id-name#3: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#13: ns::ns2::B + explicitly_specified: TRUE + +file-scope type#14 + name: file-scope id-name#8: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.1.1.txt index 8d55903c75..465bf225ef 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.1.1.txt @@ -1,2 +1,80 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 12 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 18 + +file-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 19 + +file-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 20 + +file-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 21 + +file-scope expr-node#5 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 22 + +file-scope routine#2 + name: file-scope id-name#3: "fn" + decl_position.seq: 7 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope routine#3 + name: file-scope id-name#6: "gn" + decl_position.seq: 10 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 7 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + type: file-scope type#2: int + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.2.1.txt index 07375817f6..883eedf585 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.2.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.2.1.txt @@ -1,2 +1,86 @@ fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 12 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 27 + +file-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 28 + +file-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 29 + +file-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 30 + +file-scope expr-node#5 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 31 + +file-scope expr-node#6 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 32 + +file-scope routine#2 + name: file-scope id-name#3: "fn" + decl_position.seq: 7 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope routine#3 + name: file-scope id-name#6: "gn" + decl_position.seq: 10 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 7 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + type: file-scope type#2: int + explicitly_specified: TRUE + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.3.1.txt index a3febdf14d..2c44190c39 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.3.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.3.1.txt @@ -1,2 +1,85 @@ fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 12 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 39 +template_arg_list: + type: file-scope type#4: T#(1,1) + +file-scope routine#2 + name: file-scope id-name#3: "fn" + decl_position.seq: 39 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + +file-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#2: fn +position.seq: 43 + +file-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#2: fn +position.seq: 44 + +file-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#2: fn +position.seq: 45 + +file-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#2: fn +position.seq: 46 + +file-scope expr-node#5 +kind: enk_routine +routine: file-scope routine#2: fn +position.seq: 47 + +file-scope routine#3 + name: file-scope id-name#3: "fn" + decl_position.seq: 7 +template_arg_list: + type: file-scope type#5: T#(1,1) + type: file-scope type#6: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope routine#4 + name: file-scope id-name#6: "gn" + decl_position.seq: 10 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.4.1.txt index 3d8c89c097..98c7cfaea5 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.4.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.4.1.txt @@ -1,2 +1,91 @@ fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 12 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 55 +template_arg_list: + type: file-scope type#4: T#(2,1) + +file-scope routine#2 + name: file-scope id-name#3: "fn" + decl_position.seq: 55 +template_arg_list: + type: file-scope type#5: T#(2,1) + +file-scope routine#3 + name: file-scope id-name#3: "fn" + decl_position.seq: 55 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + +file-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 59 + +file-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 60 + +file-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 61 + +file-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 62 + +file-scope expr-node#5 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 63 + +file-scope routine#4 + name: file-scope id-name#3: "fn" + decl_position.seq: 7 +template_arg_list: + type: file-scope type#6: T#(1,1) + type: file-scope type#7: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope routine#5 + name: file-scope id-name#6: "gn" + decl_position.seq: 10 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.5.1.txt index c08c7bdc63..46c37f4dad 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.5.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.5.1.txt @@ -1,2 +1,93 @@ fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 12 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#1: gn +position.seq: 68 + +file-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#1: gn +position.seq: 69 + +file-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#2: gn +position.seq: 70 + +file-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#2: gn +position.seq: 71 + +file-scope routine#3 + name: file-scope id-name#3: "fn" + decl_position.seq: 7 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope routine#4 + name: file-scope id-name#6: "gn" + decl_position.seq: 10 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope constant#3 + decl_position.seq: 68 +kind: ck_integer + +file-scope routine#1 + name: file-scope id-name#6: "gn" + decl_position.seq: 10 +template_arg_list: + constant: file-scope constant#3: 1 + explicitly_specified: TRUE + constant: file-scope constant#3: 1 + explicitly_specified: TRUE + +file-scope constant#4 + decl_position.seq: 70 +kind: ck_integer + +file-scope routine#2 + name: file-scope id-name#6: "gn" + decl_position.seq: 10 +template_arg_list: + constant: file-scope constant#4: 2 + explicitly_specified: TRUE + constant: file-scope constant#4: 2 + explicitly_specified: TRUE + +file-scope constant#5 + name: file-scope id-name#5: "I" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.6.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.6.1.txt index 48e0eb8196..06d48852c8 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.6.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.6.1.txt @@ -1,2 +1,119 @@ fe_only -DTEST_NUMBER=6 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 12 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 7 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope routine#2 + name: file-scope id-name#6: "gn" + decl_position.seq: 10 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope routine#3 + name: file-scope id-name#3: "fn" + decl_position.seq: 7 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + type: file-scope type#2: int + +file-scope routine#4 + name: file-scope id-name#3: "fn" + decl_position.seq: 7 +template_arg_list: + type: file-scope type#6: long + explicitly_specified: TRUE + type: file-scope type#6: long + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope type#7 + name: file-scope id-name#1: "INT1" + decl_position.seq: 77 + TRUE +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#8 + name: file-scope id-name#2: "INT2" + decl_position.seq: 78 + TRUE +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#9 +kind: tk_typeref +typeref_type: file-scope type#6: long +kind: is_decltype + +file-scope type#10 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_decltype + +func-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 83 + +func-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 84 + +func-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 85 + +func-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 86 + +func-scope expr-node#5 +kind: enk_routine +routine: file-scope routine#4: fn +position.seq: 87 + +func-scope expr-node#6 +kind: enk_routine +routine: file-scope routine#4: fn +position.seq: 88 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.7.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.7.1.txt index 9a5f9e6330..de151ee9f2 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.7.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/default.7.1.txt @@ -1,2 +1,79 @@ fe_only -DTEST_NUMBER=7 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 12 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 7 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope routine#2 + name: file-scope id-name#6: "gn" + decl_position.seq: 10 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope routine#3 + name: file-scope id-name#7: "g" + decl_position.seq: 94 +template_arg_list: + type: file-scope type#6: T#(1,1) + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 9 +kind: ck_template_param +kind: tpck_param + +file-scope type#7 + name: file-scope id-name#8: "type" + decl_position.seq: 96 + TRUE +kind: tk_typeref +typeref_type: file-scope type#6: T#(1,1) +kind: is_alias + +file-scope constant#4 + name: file-scope id-name#3: "fn" +kind: ck_template_param +kind: tpck_unknown_function + +func-scope constant#5 +kind: ck_template_param +kind: tpck_template_ref +con: file-scope constant#4: fn +arg_list: + type: file-scope type#7: type + explicitly_specified: TRUE + +func-scope expr-node#1 +kind: enk_constant +constant: func-scope constant#5: fn +position.seq: 97 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..43c31679ac --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,80 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 18 + +file-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 18 + +file-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 18 + +file-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 18 + +file-scope expr-node#5 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 18 + +file-scope routine#2 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope routine#3 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + type: file-scope type#2: int + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.2.1.txt new file mode 100644 index 0000000000..c7e39cc533 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.2.1.txt @@ -0,0 +1,86 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 16 + +file-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 16 + +file-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 16 + +file-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 16 + +file-scope expr-node#5 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 16 + +file-scope expr-node#6 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 16 + +file-scope routine#2 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope routine#3 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + type: file-scope type#2: int + explicitly_specified: TRUE + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.3.1.txt new file mode 100644 index 0000000000..bf21e2c7e9 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.3.1.txt @@ -0,0 +1,85 @@ +fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 19 +template_arg_list: + type: file-scope type#4: T#(1,1) + +file-scope routine#2 + name: file-scope id-name#3: "fn" + decl_position.seq: 19 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + +file-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#2: fn +position.seq: 22 + +file-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#2: fn +position.seq: 22 + +file-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#2: fn +position.seq: 22 + +file-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#2: fn +position.seq: 22 + +file-scope expr-node#5 +kind: enk_routine +routine: file-scope routine#2: fn +position.seq: 22 + +file-scope routine#3 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#5: T#(1,1) + type: file-scope type#6: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope routine#4 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.4.1.txt new file mode 100644 index 0000000000..6e35279d3a --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.4.1.txt @@ -0,0 +1,91 @@ +fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 20 +template_arg_list: + type: file-scope type#4: T#(2,1) + +file-scope routine#2 + name: file-scope id-name#3: "fn" + decl_position.seq: 20 +template_arg_list: + type: file-scope type#5: T#(2,1) + +file-scope routine#3 + name: file-scope id-name#3: "fn" + decl_position.seq: 20 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + +file-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +file-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +file-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +file-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +file-scope expr-node#5 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +file-scope routine#4 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#6: T#(1,1) + type: file-scope type#7: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope routine#5 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.5.1.txt new file mode 100644 index 0000000000..a2f9c2f8d0 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.5.1.txt @@ -0,0 +1,93 @@ +fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#1: gn +position.seq: 16 + +file-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#1: gn +position.seq: 16 + +file-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#2: gn +position.seq: 16 + +file-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#2: gn +position.seq: 16 + +file-scope routine#3 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope routine#4 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope constant#3 + decl_position.seq: 16 +kind: ck_integer + +file-scope routine#1 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#3: 1 + explicitly_specified: TRUE + constant: file-scope constant#3: 1 + explicitly_specified: TRUE + +file-scope constant#4 + decl_position.seq: 16 +kind: ck_integer + +file-scope routine#2 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#4: 2 + explicitly_specified: TRUE + constant: file-scope constant#4: 2 + explicitly_specified: TRUE + +file-scope constant#5 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.6.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.6.1.txt new file mode 100644 index 0000000000..e0bb2d3253 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.6.1.txt @@ -0,0 +1,119 @@ +fe_only -DTEST_NUMBER=6 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope routine#2 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope routine#3 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + type: file-scope type#2: int + +file-scope routine#4 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#6: long + explicitly_specified: TRUE + type: file-scope type#6: long + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope type#7 + name: file-scope id-name#1: "INT1" + decl_position.seq: 18 + TRUE +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#8 + name: file-scope id-name#2: "INT2" + decl_position.seq: 19 + TRUE +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#9 +kind: tk_typeref +typeref_type: file-scope type#6: long +kind: is_decltype + +file-scope type#10 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_decltype + +func-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +func-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +func-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +func-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +func-scope expr-node#5 +kind: enk_routine +routine: file-scope routine#4: fn +position.seq: 23 + +func-scope expr-node#6 +kind: enk_routine +routine: file-scope routine#4: fn +position.seq: 23 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.7.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.7.1.txt new file mode 100644 index 0000000000..0837dddbf4 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_32_cp.7.1.txt @@ -0,0 +1,79 @@ +fe_only -DTEST_NUMBER=7 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope routine#2 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope routine#3 + name: file-scope id-name#7: "g" + decl_position.seq: 17 +template_arg_list: + type: file-scope type#6: T#(1,1) + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope type#7 + name: file-scope id-name#8: "type" + decl_position.seq: 19 + TRUE +kind: tk_typeref +typeref_type: file-scope type#6: T#(1,1) +kind: is_alias + +file-scope constant#4 + name: file-scope id-name#3: "fn" +kind: ck_template_param +kind: tpck_unknown_function + +func-scope constant#5 +kind: ck_template_param +kind: tpck_template_ref +con: file-scope constant#4: fn +arg_list: + type: file-scope type#7: type + explicitly_specified: TRUE + +func-scope expr-node#1 +kind: enk_constant +constant: func-scope constant#5: fn +position.seq: 20 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..43c31679ac --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,80 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 18 + +file-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 18 + +file-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 18 + +file-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 18 + +file-scope expr-node#5 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 18 + +file-scope routine#2 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope routine#3 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + type: file-scope type#2: int + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.2.1.txt new file mode 100644 index 0000000000..c7e39cc533 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.2.1.txt @@ -0,0 +1,86 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 16 + +file-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 16 + +file-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 16 + +file-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 16 + +file-scope expr-node#5 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 16 + +file-scope expr-node#6 +kind: enk_routine +routine: file-scope routine#1: fn +position.seq: 16 + +file-scope routine#2 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope routine#3 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + type: file-scope type#2: int + explicitly_specified: TRUE + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.3.1.txt new file mode 100644 index 0000000000..bf21e2c7e9 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.3.1.txt @@ -0,0 +1,85 @@ +fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 19 +template_arg_list: + type: file-scope type#4: T#(1,1) + +file-scope routine#2 + name: file-scope id-name#3: "fn" + decl_position.seq: 19 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + +file-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#2: fn +position.seq: 22 + +file-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#2: fn +position.seq: 22 + +file-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#2: fn +position.seq: 22 + +file-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#2: fn +position.seq: 22 + +file-scope expr-node#5 +kind: enk_routine +routine: file-scope routine#2: fn +position.seq: 22 + +file-scope routine#3 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#5: T#(1,1) + type: file-scope type#6: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope routine#4 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.4.1.txt new file mode 100644 index 0000000000..6e35279d3a --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.4.1.txt @@ -0,0 +1,91 @@ +fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 20 +template_arg_list: + type: file-scope type#4: T#(2,1) + +file-scope routine#2 + name: file-scope id-name#3: "fn" + decl_position.seq: 20 +template_arg_list: + type: file-scope type#5: T#(2,1) + +file-scope routine#3 + name: file-scope id-name#3: "fn" + decl_position.seq: 20 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + +file-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +file-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +file-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +file-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +file-scope expr-node#5 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +file-scope routine#4 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#6: T#(1,1) + type: file-scope type#7: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope routine#5 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.5.1.txt new file mode 100644 index 0000000000..a2f9c2f8d0 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.5.1.txt @@ -0,0 +1,93 @@ +fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#1: gn +position.seq: 16 + +file-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#1: gn +position.seq: 16 + +file-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#2: gn +position.seq: 16 + +file-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#2: gn +position.seq: 16 + +file-scope routine#3 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope routine#4 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope constant#3 + decl_position.seq: 16 +kind: ck_integer + +file-scope routine#1 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#3: 1 + explicitly_specified: TRUE + constant: file-scope constant#3: 1 + explicitly_specified: TRUE + +file-scope constant#4 + decl_position.seq: 16 +kind: ck_integer + +file-scope routine#2 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#4: 2 + explicitly_specified: TRUE + constant: file-scope constant#4: 2 + explicitly_specified: TRUE + +file-scope constant#5 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.6.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.6.1.txt new file mode 100644 index 0000000000..e0bb2d3253 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.6.1.txt @@ -0,0 +1,119 @@ +fe_only -DTEST_NUMBER=6 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope routine#2 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope routine#3 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + type: file-scope type#2: int + +file-scope routine#4 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#6: long + explicitly_specified: TRUE + type: file-scope type#6: long + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope type#7 + name: file-scope id-name#1: "INT1" + decl_position.seq: 18 + TRUE +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#8 + name: file-scope id-name#2: "INT2" + decl_position.seq: 19 + TRUE +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#9 +kind: tk_typeref +typeref_type: file-scope type#6: long +kind: is_decltype + +file-scope type#10 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_decltype + +func-scope expr-node#1 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +func-scope expr-node#2 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +func-scope expr-node#3 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +func-scope expr-node#4 +kind: enk_routine +routine: file-scope routine#3: fn +position.seq: 23 + +func-scope expr-node#5 +kind: enk_routine +routine: file-scope routine#4: fn +position.seq: 23 + +func-scope expr-node#6 +kind: enk_routine +routine: file-scope routine#4: fn +position.seq: 23 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.7.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.7.1.txt new file mode 100644 index 0000000000..0837dddbf4 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fn-disp.rto/edg_x86_64_cp.7.1.txt @@ -0,0 +1,79 @@ +fe_only -DTEST_NUMBER=7 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 13 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope routine#1 + name: file-scope id-name#3: "fn" + decl_position.seq: 8 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope constant#1 + name: file-scope id-name#4: "J" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope constant#2 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope routine#2 + name: file-scope id-name#6: "gn" + decl_position.seq: 11 +template_arg_list: + constant: file-scope constant#2: I + constant: file-scope constant#1: J + +file-scope routine#3 + name: file-scope id-name#7: "g" + decl_position.seq: 17 +template_arg_list: + type: file-scope type#6: T#(1,1) + +file-scope constant#3 + name: file-scope id-name#5: "I" + decl_position.seq: 10 +kind: ck_template_param +kind: tpck_param + +file-scope type#7 + name: file-scope id-name#8: "type" + decl_position.seq: 19 + TRUE +kind: tk_typeref +typeref_type: file-scope type#6: T#(1,1) +kind: is_alias + +file-scope constant#4 + name: file-scope id-name#3: "fn" +kind: ck_template_param +kind: tpck_unknown_function + +func-scope constant#5 +kind: ck_template_param +kind: tpck_template_ref +con: file-scope constant#4: fn +arg_list: + type: file-scope type#7: type + explicitly_specified: TRUE + +func-scope expr-node#1 +kind: enk_constant +constant: func-scope constant#5: fn +position.seq: 20 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fnparam-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fnparam-disp.rto/default.1.1.txt index 8d55903c75..2eb6d12fe7 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-fnparam-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-fnparam-disp.rto/default.1.1.txt @@ -1,2 +1,173 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 +kind: tk_pointer +type_pointed_to: file-scope type#2: A +is_reference: TRUE + +file-scope type#3 +kind: tk_pointer +type_pointed_to: file-scope type#2: A +is_reference: TRUE + +file-scope type#4 +kind: tk_pointer +type_pointed_to: file-scope type#5: const A +is_reference: TRUE + +file-scope type#6 +kind: tk_pointer +type_pointed_to: file-scope type#7: A::fn +is_reference: FALSE + +file-scope type#8 +kind: tk_routine +param_type_list: file-scope param-type#1 + +file-scope type#9 +kind: tk_pointer +type_pointed_to: file-scope type#8: int (int) +is_reference: FALSE + +file-scope type#10 +kind: tk_routine +param_type_list: file-scope param-type#2 + +file-scope type#11 +kind: tk_routine +param_type_list: file-scope param-type#3 + +file-scope type#2 + name: file-scope id-name#1: "A" + decl_position.seq: 11 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#12: T#(1,1) + +file-scope variable#1 + name: file-scope id-name#2: "var" + decl_position.seq: 9 +type: file-scope type#13: int + +file-scope expr-node#1 +type: file-scope type#13: int +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 17 + +file-scope expr-node#2 +type: file-scope type#13: int +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 18 + +file-scope variable#4 + name: file-scope id-name#3: "i" + decl_position.seq: 16 +type: file-scope type#13: int + +file-scope param-type#4 +type: file-scope type#7: A::fn +declared_type: file-scope type#7: A::fn +name: file-scope id-name#4: "p" +param_num: 1 + +file-scope type#14 +kind: tk_routine +param_type_list: file-scope param-type#4 + +file-scope type#15 +kind: tk_pointer +type_pointed_to: file-scope type#14: int (A::fn) +is_reference: FALSE + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#15: int (*)(A::fn) + explicitly_specified: TRUE + +file-scope variable#2 + name: file-scope id-name#2: "var" + decl_position.seq: 9 +type: file-scope type#13: int + +file-scope param-type#5 +type: file-scope type#6: A::fn * +declared_type: file-scope type#6: A::fn * +name: file-scope id-name#4: "p" +param_num: 1 + +file-scope type#16 +kind: tk_routine +param_type_list: file-scope param-type#5 + +file-scope type#17 +kind: tk_pointer +type_pointed_to: file-scope type#16: int (A::fn *) +is_reference: FALSE + +file-scope variable-template-info#3 +template_arg_list: + type: file-scope type#17: int (*)(A::fn *) + explicitly_specified: TRUE + +file-scope variable#3 + name: file-scope id-name#2: "var" + decl_position.seq: 9 +type: file-scope type#13: int + +file-scope type#18 +kind: tk_pointer +type_pointed_to: file-scope type#19: void +is_reference: FALSE + +file-scope type#20 +kind: tk_routine +param_type_list: file-scope param-type#6 + +file-scope type#21 +kind: tk_routine +param_type_list: file-scope param-type#7 + +file-scope type#22 +kind: tk_routine +param_type_list: file-scope param-type#8 + +file-scope type#23 +kind: tk_routine +param_type_list: file-scope param-type#9 + +file-scope type#24 +kind: tk_routine +param_type_list: file-scope param-type#10 + +file-scope type#25 +kind: tk_routine +param_type_list: file-scope param-type#11 + +file-scope type#26 +kind: tk_routine +param_type_list: file-scope param-type#12 + +file-scope type#27 +kind: tk_routine +param_type_list: file-scope param-type#13 + +file-scope type#28 +kind: tk_routine +param_type_list: file-scope param-type#14 + +file-scope type#29 +kind: tk_routine +param_type_list: file-scope param-type#15 + +file-scope type#30 +kind: tk_routine +param_type_list: file-scope param-type#16 + +file-scope type#31 +kind: tk_routine +param_type_list: file-scope param-type#17 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fnparam-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fnparam-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..c91644f07d --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fnparam-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,173 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 +kind: tk_pointer +type_pointed_to: file-scope type#2: A +is_reference: TRUE + +file-scope type#3 +kind: tk_pointer +type_pointed_to: file-scope type#2: A +is_reference: TRUE + +file-scope type#4 +kind: tk_pointer +type_pointed_to: file-scope type#5: const A +is_reference: TRUE + +file-scope type#6 +kind: tk_pointer +type_pointed_to: file-scope type#7: A::fn +is_reference: FALSE + +file-scope type#8 +kind: tk_routine +param_type_list: file-scope param-type#1 + +file-scope type#9 +kind: tk_pointer +type_pointed_to: file-scope type#8: int (int) +is_reference: FALSE + +file-scope type#10 +kind: tk_routine +param_type_list: file-scope param-type#2 + +file-scope type#11 +kind: tk_routine +param_type_list: file-scope param-type#3 + +file-scope type#2 + name: file-scope id-name#1: "A" + decl_position.seq: 6 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#12: T#(1,1) + +file-scope variable#1 + name: file-scope id-name#2: "var" + decl_position.seq: 4 +type: file-scope type#13: int + +file-scope expr-node#1 +type: file-scope type#13: int +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 11 + +file-scope expr-node#2 +type: file-scope type#13: int +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 11 + +file-scope variable#4 + name: file-scope id-name#3: "i" + decl_position.seq: 11 +type: file-scope type#13: int + +file-scope param-type#4 +type: file-scope type#7: A::fn +declared_type: file-scope type#7: A::fn +name: file-scope id-name#4: "p" +param_num: 1 + +file-scope type#14 +kind: tk_routine +param_type_list: file-scope param-type#4 + +file-scope type#15 +kind: tk_pointer +type_pointed_to: file-scope type#14: int (A::fn) +is_reference: FALSE + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#15: int (*)(A::fn) + explicitly_specified: TRUE + +file-scope variable#2 + name: file-scope id-name#2: "var" + decl_position.seq: 4 +type: file-scope type#13: int + +file-scope param-type#5 +type: file-scope type#6: A::fn * +declared_type: file-scope type#6: A::fn * +name: file-scope id-name#4: "p" +param_num: 1 + +file-scope type#16 +kind: tk_routine +param_type_list: file-scope param-type#5 + +file-scope type#17 +kind: tk_pointer +type_pointed_to: file-scope type#16: int (A::fn *) +is_reference: FALSE + +file-scope variable-template-info#3 +template_arg_list: + type: file-scope type#17: int (*)(A::fn *) + explicitly_specified: TRUE + +file-scope variable#3 + name: file-scope id-name#2: "var" + decl_position.seq: 4 +type: file-scope type#13: int + +file-scope type#18 +kind: tk_pointer +type_pointed_to: file-scope type#19: void +is_reference: FALSE + +file-scope type#20 +kind: tk_routine +param_type_list: file-scope param-type#6 + +file-scope type#21 +kind: tk_routine +param_type_list: file-scope param-type#7 + +file-scope type#22 +kind: tk_routine +param_type_list: file-scope param-type#8 + +file-scope type#23 +kind: tk_routine +param_type_list: file-scope param-type#9 + +file-scope type#24 +kind: tk_routine +param_type_list: file-scope param-type#10 + +file-scope type#25 +kind: tk_routine +param_type_list: file-scope param-type#11 + +file-scope type#26 +kind: tk_routine +param_type_list: file-scope param-type#12 + +file-scope type#27 +kind: tk_routine +param_type_list: file-scope param-type#13 + +file-scope type#28 +kind: tk_routine +param_type_list: file-scope param-type#14 + +file-scope type#29 +kind: tk_routine +param_type_list: file-scope param-type#15 + +file-scope type#30 +kind: tk_routine +param_type_list: file-scope param-type#16 + +file-scope type#31 +kind: tk_routine +param_type_list: file-scope param-type#17 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-fnparam-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-fnparam-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..c91644f07d --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-fnparam-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,173 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 +kind: tk_pointer +type_pointed_to: file-scope type#2: A +is_reference: TRUE + +file-scope type#3 +kind: tk_pointer +type_pointed_to: file-scope type#2: A +is_reference: TRUE + +file-scope type#4 +kind: tk_pointer +type_pointed_to: file-scope type#5: const A +is_reference: TRUE + +file-scope type#6 +kind: tk_pointer +type_pointed_to: file-scope type#7: A::fn +is_reference: FALSE + +file-scope type#8 +kind: tk_routine +param_type_list: file-scope param-type#1 + +file-scope type#9 +kind: tk_pointer +type_pointed_to: file-scope type#8: int (int) +is_reference: FALSE + +file-scope type#10 +kind: tk_routine +param_type_list: file-scope param-type#2 + +file-scope type#11 +kind: tk_routine +param_type_list: file-scope param-type#3 + +file-scope type#2 + name: file-scope id-name#1: "A" + decl_position.seq: 6 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#12: T#(1,1) + +file-scope variable#1 + name: file-scope id-name#2: "var" + decl_position.seq: 4 +type: file-scope type#13: int + +file-scope expr-node#1 +type: file-scope type#13: int +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 11 + +file-scope expr-node#2 +type: file-scope type#13: int +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 11 + +file-scope variable#4 + name: file-scope id-name#3: "i" + decl_position.seq: 11 +type: file-scope type#13: int + +file-scope param-type#4 +type: file-scope type#7: A::fn +declared_type: file-scope type#7: A::fn +name: file-scope id-name#4: "p" +param_num: 1 + +file-scope type#14 +kind: tk_routine +param_type_list: file-scope param-type#4 + +file-scope type#15 +kind: tk_pointer +type_pointed_to: file-scope type#14: int (A::fn) +is_reference: FALSE + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#15: int (*)(A::fn) + explicitly_specified: TRUE + +file-scope variable#2 + name: file-scope id-name#2: "var" + decl_position.seq: 4 +type: file-scope type#13: int + +file-scope param-type#5 +type: file-scope type#6: A::fn * +declared_type: file-scope type#6: A::fn * +name: file-scope id-name#4: "p" +param_num: 1 + +file-scope type#16 +kind: tk_routine +param_type_list: file-scope param-type#5 + +file-scope type#17 +kind: tk_pointer +type_pointed_to: file-scope type#16: int (A::fn *) +is_reference: FALSE + +file-scope variable-template-info#3 +template_arg_list: + type: file-scope type#17: int (*)(A::fn *) + explicitly_specified: TRUE + +file-scope variable#3 + name: file-scope id-name#2: "var" + decl_position.seq: 4 +type: file-scope type#13: int + +file-scope type#18 +kind: tk_pointer +type_pointed_to: file-scope type#19: void +is_reference: FALSE + +file-scope type#20 +kind: tk_routine +param_type_list: file-scope param-type#6 + +file-scope type#21 +kind: tk_routine +param_type_list: file-scope param-type#7 + +file-scope type#22 +kind: tk_routine +param_type_list: file-scope param-type#8 + +file-scope type#23 +kind: tk_routine +param_type_list: file-scope param-type#9 + +file-scope type#24 +kind: tk_routine +param_type_list: file-scope param-type#10 + +file-scope type#25 +kind: tk_routine +param_type_list: file-scope param-type#11 + +file-scope type#26 +kind: tk_routine +param_type_list: file-scope param-type#12 + +file-scope type#27 +kind: tk_routine +param_type_list: file-scope param-type#13 + +file-scope type#28 +kind: tk_routine +param_type_list: file-scope param-type#14 + +file-scope type#29 +kind: tk_routine +param_type_list: file-scope param-type#15 + +file-scope type#30 +kind: tk_routine +param_type_list: file-scope param-type#16 + +file-scope type#31 +kind: tk_routine +param_type_list: file-scope param-type#17 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-friend-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-friend-disp.rto/default.1.1.txt index 8d55903c75..34b4c7c0fb 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-friend-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-friend-disp.rto/default.1.1.txt @@ -1,2 +1,54 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 + +file-scope type#2 + name: file-scope id-name#2: "T" +kind: tk_class +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#3: T#(1,1) + explicitly_specified: TRUE + +file-scope type#4 + name: file-scope id-name#3: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#4: C + explicitly_specified: TRUE + +file-scope type#5 + name: file-scope id-name#4: "N" +kind: tk_class +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#6: C + explicitly_specified: TRUE + +file-scope type#7 + name: file-scope id-name#5: "M" +kind: tk_class +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#3: T#(1,1) + +file-scope type#6 + name: file-scope id-name#3: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-ildisp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-ildisp.rto/default.1.1.txt index 8d55903c75..b54241b1c4 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-ildisp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-ildisp.rto/default.1.1.txt @@ -1,2 +1,22 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope base-class#1 +type: file-scope type#1: B1 +derived_class: file-scope type#2: C +direct: TRUE + +file-scope base-class#2 +type: file-scope type#3: B2<((unsigned int))> +derived_class: file-scope type#2: C +direct: TRUE + +file-scope base-class#3 +type: file-scope type#4: B2<((unsigned int)(0UL + ))> +derived_class: NULL +direct: TRUE + +func-scope constructor-init#1 +base_class: file-scope base-class#1: B1 (in C) + +func-scope constructor-init#2 +base_class: file-scope base-class#3: B2<((unsigned int)(0UL + ))> + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-ildisp.rto/edg_x86_32.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-ildisp.rto/edg_x86_32.1.1.txt new file mode 100644 index 0000000000..c0466ae6ad --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-ildisp.rto/edg_x86_32.1.1.txt @@ -0,0 +1,22 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope base-class#1 +type: file-scope type#1: B1 +derived_class: file-scope type#2: C +direct: TRUE + +file-scope base-class#2 +type: file-scope type#3: B2<> +derived_class: file-scope type#2: C +direct: TRUE + +file-scope base-class#3 +type: file-scope type#4: B2<(0U + )> +derived_class: NULL +direct: TRUE + +func-scope constructor-init#1 +base_class: file-scope base-class#1: B1 (in C) + +func-scope constructor-init#2 +base_class: file-scope base-class#3: B2<(0U + )> + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-ildisp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-ildisp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..c0466ae6ad --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-ildisp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,22 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope base-class#1 +type: file-scope type#1: B1 +derived_class: file-scope type#2: C +direct: TRUE + +file-scope base-class#2 +type: file-scope type#3: B2<> +derived_class: file-scope type#2: C +direct: TRUE + +file-scope base-class#3 +type: file-scope type#4: B2<(0U + )> +derived_class: NULL +direct: TRUE + +func-scope constructor-init#1 +base_class: file-scope base-class#1: B1 (in C) + +func-scope constructor-init#2 +base_class: file-scope base-class#3: B2<(0U + )> + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-inst-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-inst-disp.rto/default.1.1.txt index 8d55903c75..ef7f43a473 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-inst-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-inst-disp.rto/default.1.1.txt @@ -1,2 +1,78 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 22 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 23 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#4 + name: file-scope id-name#3: "INT" + decl_position.seq: 8 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#5: T#(1,1) + +file-scope type#6 + name: file-scope id-name#4: "C" + decl_position.seq: 18 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope routine#1 + name: file-scope id-name#5: "operator=" + decl_position.seq: 18 +type: file-scope type#7: ns::C &(const ns::C &) + +file-scope routine#2 + name: file-scope id-name#5: "operator=" + decl_position.seq: 18 +type: file-scope type#8: ns::C &(ns::C &&) + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#9: INT2 * + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#4: "C" + decl_position.seq: 18 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope variable#1 + name: file-scope id-name#6: "var" + decl_position.seq: 15 +type: file-scope type#2: int + +file-scope variable#2 + name: file-scope id-name#6: "var" + decl_position.seq: 15 +type: file-scope type#2: int + +file-scope routine#3 + name: file-scope id-name#7: "f" + decl_position.seq: 11 +type: file-scope type#11: ns::INT (ns::INT) +template_arg_list: + type: file-scope type#12: T#(1,1) + +file-scope routine#4 + name: file-scope id-name#7: "f" + decl_position.seq: 11 +type: file-scope type#13: ns::INT (ns::INT) +template_arg_list: + type: file-scope type#9: INT2 * + explicitly_specified: TRUE + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-inst-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-inst-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..2385aa8dc3 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-inst-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,78 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 23 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 24 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#4 + name: file-scope id-name#3: "INT" + decl_position.seq: 9 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#5: T#(1,1) + +file-scope type#6 + name: file-scope id-name#4: "C" + decl_position.seq: 19 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope routine#1 + name: file-scope id-name#5: "operator=" + decl_position.seq: 19 +type: file-scope type#7: ns::C &(const ns::C &) + +file-scope routine#2 + name: file-scope id-name#5: "operator=" + decl_position.seq: 19 +type: file-scope type#8: ns::C &(ns::C &&) + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#9: INT2 * + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#4: "C" + decl_position.seq: 19 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope variable#1 + name: file-scope id-name#6: "var" + decl_position.seq: 16 +type: file-scope type#2: int + +file-scope variable#2 + name: file-scope id-name#6: "var" + decl_position.seq: 16 +type: file-scope type#2: int + +file-scope routine#3 + name: file-scope id-name#7: "f" + decl_position.seq: 12 +type: file-scope type#11: ns::INT (ns::INT) +template_arg_list: + type: file-scope type#12: T#(1,1) + +file-scope routine#4 + name: file-scope id-name#7: "f" + decl_position.seq: 12 +type: file-scope type#13: ns::INT (ns::INT) +template_arg_list: + type: file-scope type#9: INT2 * + explicitly_specified: TRUE + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-inst-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-inst-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..2385aa8dc3 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-inst-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,78 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "INT1" + decl_position.seq: 23 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "INT2" + decl_position.seq: 24 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#4 + name: file-scope id-name#3: "INT" + decl_position.seq: 9 +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#5: T#(1,1) + +file-scope type#6 + name: file-scope id-name#4: "C" + decl_position.seq: 19 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope routine#1 + name: file-scope id-name#5: "operator=" + decl_position.seq: 19 +type: file-scope type#7: ns::C &(const ns::C &) + +file-scope routine#2 + name: file-scope id-name#5: "operator=" + decl_position.seq: 19 +type: file-scope type#8: ns::C &(ns::C &&) + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#9: INT2 * + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#4: "C" + decl_position.seq: 19 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope variable#1 + name: file-scope id-name#6: "var" + decl_position.seq: 16 +type: file-scope type#2: int + +file-scope variable#2 + name: file-scope id-name#6: "var" + decl_position.seq: 16 +type: file-scope type#2: int + +file-scope routine#3 + name: file-scope id-name#7: "f" + decl_position.seq: 12 +type: file-scope type#11: ns::INT (ns::INT) +template_arg_list: + type: file-scope type#12: T#(1,1) + +file-scope routine#4 + name: file-scope id-name#7: "f" + decl_position.seq: 12 +type: file-scope type#13: ns::INT (ns::INT) +template_arg_list: + type: file-scope type#9: INT2 * + explicitly_specified: TRUE + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-local-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-local-disp.rto/default.1.1.txt index c4dae7e02b..e8d03fa305 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-local-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-local-disp.rto/default.1.1.txt @@ -1,2 +1,80 @@ fe_only -DTEST_NUMBER=1 -w --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 21 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope type#2 + name: file-scope id-name#1: "B" + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#3 + name: file-scope id-name#2: "A" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope type#4 + name: file-scope id-name#2: "A" + decl_position.seq: 19 + TRUE +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +func-scope constant#1 + decl_position.seq: 39 +type: file-scope type#5: int A::B::* +kind: ck_ptr_to_member + +func-scope constant#2 + decl_position.seq: 45 +type: file-scope type#6: int A::B::* +kind: ck_ptr_to_member + +func-scope expr-node#1 +type: file-scope type#7: void (*)() +kind: enk_routine +routine: file-scope routine#1: f +position.seq: 38 + +func-scope expr-node#2 +type: file-scope type#8: void +kind: enk_operation +operation.kind: eok_call +operands: func-scope expr-node#1 +position.seq: 38 + +func-scope expr-node#3 +type: file-scope type#9: void (*)() +kind: enk_routine +routine: file-scope routine#2: g +position.seq: 44 + +func-scope expr-node#4 +type: file-scope type#8: void +kind: enk_operation +operation.kind: eok_call +operands: func-scope expr-node#3 +position.seq: 44 + +func-scope constant#3 + decl_position.seq: 32 +type: file-scope type#5: int A::B::* +kind: ck_ptr_to_member + +func-scope expr-node#5 +type: file-scope type#7: void (*)() +kind: enk_routine +routine: file-scope routine#1: f +position.seq: 31 + +func-scope expr-node#6 +type: file-scope type#8: void +kind: enk_operation +operation.kind: eok_call +operands: func-scope expr-node#5 +position.seq: 31 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-local-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-local-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..b03aec6b3f --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-local-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,80 @@ +fe_only -DTEST_NUMBER=1 -w --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 16 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope type#2 + name: file-scope id-name#1: "B" + decl_position.seq: 5 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#3 + name: file-scope id-name#2: "A" + decl_position.seq: 3 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope type#4 + name: file-scope id-name#2: "A" + decl_position.seq: 14 + TRUE +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +func-scope constant#1 + decl_position.seq: 34 +type: file-scope type#5: int A::B::* +kind: ck_ptr_to_member + +func-scope constant#2 + decl_position.seq: 40 +type: file-scope type#6: int A::B::* +kind: ck_ptr_to_member + +func-scope expr-node#1 +type: file-scope type#7: void (*)() +kind: enk_routine +routine: file-scope routine#1: f +position.seq: 33 + +func-scope expr-node#2 +type: file-scope type#8: void +kind: enk_operation +operation.kind: eok_call +operands: func-scope expr-node#1 +position.seq: 33 + +func-scope expr-node#3 +type: file-scope type#9: void (*)() +kind: enk_routine +routine: file-scope routine#2: g +position.seq: 39 + +func-scope expr-node#4 +type: file-scope type#8: void +kind: enk_operation +operation.kind: eok_call +operands: func-scope expr-node#3 +position.seq: 39 + +func-scope constant#3 + decl_position.seq: 27 +type: file-scope type#5: int A::B::* +kind: ck_ptr_to_member + +func-scope expr-node#5 +type: file-scope type#7: void (*)() +kind: enk_routine +routine: file-scope routine#1: f +position.seq: 26 + +func-scope expr-node#6 +type: file-scope type#8: void +kind: enk_operation +operation.kind: eok_call +operands: func-scope expr-node#5 +position.seq: 26 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-local-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-local-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..b03aec6b3f --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-local-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,80 @@ +fe_only -DTEST_NUMBER=1 -w --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "B" + decl_position.seq: 16 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope type#2 + name: file-scope id-name#1: "B" + decl_position.seq: 5 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#3 + name: file-scope id-name#2: "A" + decl_position.seq: 3 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope type#4 + name: file-scope id-name#2: "A" + decl_position.seq: 14 + TRUE +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +func-scope constant#1 + decl_position.seq: 34 +type: file-scope type#5: int A::B::* +kind: ck_ptr_to_member + +func-scope constant#2 + decl_position.seq: 40 +type: file-scope type#6: int A::B::* +kind: ck_ptr_to_member + +func-scope expr-node#1 +type: file-scope type#7: void (*)() +kind: enk_routine +routine: file-scope routine#1: f +position.seq: 33 + +func-scope expr-node#2 +type: file-scope type#8: void +kind: enk_operation +operation.kind: eok_call +operands: func-scope expr-node#1 +position.seq: 33 + +func-scope expr-node#3 +type: file-scope type#9: void (*)() +kind: enk_routine +routine: file-scope routine#2: g +position.seq: 39 + +func-scope expr-node#4 +type: file-scope type#8: void +kind: enk_operation +operation.kind: eok_call +operands: func-scope expr-node#3 +position.seq: 39 + +func-scope constant#3 + decl_position.seq: 27 +type: file-scope type#5: int A::B::* +kind: ck_ptr_to_member + +func-scope expr-node#5 +type: file-scope type#7: void (*)() +kind: enk_routine +routine: file-scope routine#1: f +position.seq: 26 + +func-scope expr-node#6 +type: file-scope type#8: void +kind: enk_operation +operation.kind: eok_call +operands: func-scope expr-node#5 +position.seq: 26 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-qual-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-qual-disp.rto/default.1.1.txt index 8d55903c75..2c51b7d9ce 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-qual-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-qual-disp.rto/default.1.1.txt @@ -1,2 +1,203 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#2: INT +is_reference: FALSE + +file-scope type#3 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#2: INT +is_reference: TRUE + +file-scope type#2 + name: file-scope id-name#1: "INT" + decl_position.seq: 6 +based_types: + pointer: file-scope type#1: INT * + reference: file-scope type#3: INT & +kind: tk_typeref +typeref_type: file-scope type#4: int +kind: is_alias + +file-scope type#5 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#6: C +is_reference: FALSE + +file-scope type#7 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#6: C +is_reference: TRUE + +file-scope type#8 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#9: const C +is_reference: TRUE + +file-scope type#10 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#6: C +is_reference: TRUE + +file-scope type#11 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#12: C::type +is_reference: TRUE + +file-scope type#13 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#12: C::type +is_reference: TRUE + +file-scope type#14 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#15: const C::type +is_reference: TRUE + +file-scope type#16 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#17: D +is_reference: TRUE + +file-scope type#18 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#17: D +is_reference: TRUE + +file-scope type#19 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#20: const D +is_reference: TRUE + +file-scope type#21 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#22: void +is_reference: FALSE + +file-scope type#23 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#24: ns::INT +is_reference: TRUE + +file-scope type#25 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#24: ns::INT +is_reference: FALSE + +file-scope type#24 + name: file-scope id-name#1: "INT" + decl_position.seq: 19 +based_types: + reference: file-scope type#23: ns::INT & + pointer: file-scope type#25: ns::INT * +kind: tk_typeref +typeref_type: file-scope type#4: int +kind: is_alias + +file-scope type#26 + name: file-scope id-name#2: "DD" + decl_position.seq: 34 +based_types: NULL +kind: tk_typeref +typeref_type: file-scope type#17: D +kind: is_alias + +file-scope variable#1 + name: file-scope id-name#3: "i" + decl_position.seq: 22 +type: file-scope type#24: ns::INT + +file-scope expr-node#1 +type: file-scope type#24: ns::INT +kind: enk_variable +variable: file-scope variable#1: i +position.seq: 24 + +file-scope variable#2 + name: file-scope id-name#4: "ir1" + decl_position.seq: 24 +type: file-scope type#23: ns::INT & + +file-scope expr-node#2 +type: file-scope type#24: ns::INT +kind: enk_variable +variable: file-scope variable#1: i +position.seq: 25 + +file-scope variable#3 + name: file-scope id-name#5: "gir1" + decl_position.seq: 25 +type: file-scope type#3: INT & + +file-scope expr-node#3 +type: file-scope type#24: ns::INT +kind: enk_variable +variable: file-scope variable#1: i +position.seq: 26 + +file-scope variable#4 + name: file-scope id-name#6: "ir2" + decl_position.seq: 26 +type: file-scope type#23: ns::INT & + +file-scope expr-node#4 +type: file-scope type#24: ns::INT +kind: enk_variable +variable: file-scope variable#1: i +position.seq: 27 + +file-scope variable#5 + name: file-scope id-name#7: "gir2" + decl_position.seq: 27 +type: file-scope type#23: ns::INT & + +file-scope variable#6 + name: file-scope id-name#8: "c1" + decl_position.seq: 29 +type: file-scope type#6: C + +file-scope variable#7 + name: file-scope id-name#9: "c2" + decl_position.seq: 30 +type: file-scope type#6: C + +file-scope variable#8 + name: file-scope id-name#10: "c3" + decl_position.seq: 31 +type: file-scope type#6: C + +file-scope variable#9 + name: file-scope id-name#11: "c4" + decl_position.seq: 32 +type: file-scope type#6: C + +file-scope variable#10 + name: file-scope id-name#12: "t1" + decl_position.seq: 36 +type: file-scope type#12: C::type + +file-scope variable#11 + name: file-scope id-name#13: "t2" + decl_position.seq: 37 +type: file-scope type#12: C::type + +file-scope variable#12 + name: file-scope id-name#14: "t3" + decl_position.seq: 38 +type: file-scope type#12: C::type + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-qual-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-qual-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..d192f8abde --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-qual-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,203 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#2: INT +is_reference: FALSE + +file-scope type#3 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#2: INT +is_reference: TRUE + +file-scope type#2 + name: file-scope id-name#1: "INT" + decl_position.seq: 7 +based_types: + pointer: file-scope type#1: INT * + reference: file-scope type#3: INT & +kind: tk_typeref +typeref_type: file-scope type#4: int +kind: is_alias + +file-scope type#5 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#6: C +is_reference: FALSE + +file-scope type#7 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#6: C +is_reference: TRUE + +file-scope type#8 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#9: const C +is_reference: TRUE + +file-scope type#10 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#6: C +is_reference: TRUE + +file-scope type#11 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#12: C::type +is_reference: TRUE + +file-scope type#13 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#12: C::type +is_reference: TRUE + +file-scope type#14 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#15: const C::type +is_reference: TRUE + +file-scope type#16 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#17: D +is_reference: TRUE + +file-scope type#18 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#17: D +is_reference: TRUE + +file-scope type#19 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#20: const D +is_reference: TRUE + +file-scope type#21 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#22: void +is_reference: FALSE + +file-scope type#23 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#24: ns::INT +is_reference: TRUE + +file-scope type#25 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#24: ns::INT +is_reference: FALSE + +file-scope type#24 + name: file-scope id-name#1: "INT" + decl_position.seq: 20 +based_types: + reference: file-scope type#23: ns::INT & + pointer: file-scope type#25: ns::INT * +kind: tk_typeref +typeref_type: file-scope type#4: int +kind: is_alias + +file-scope type#26 + name: file-scope id-name#2: "DD" + decl_position.seq: 35 +based_types: NULL +kind: tk_typeref +typeref_type: file-scope type#17: D +kind: is_alias + +file-scope variable#1 + name: file-scope id-name#3: "i" + decl_position.seq: 23 +type: file-scope type#24: ns::INT + +file-scope expr-node#1 +type: file-scope type#24: ns::INT +kind: enk_variable +variable: file-scope variable#1: i +position.seq: 25 + +file-scope variable#2 + name: file-scope id-name#4: "ir1" + decl_position.seq: 25 +type: file-scope type#23: ns::INT & + +file-scope expr-node#2 +type: file-scope type#24: ns::INT +kind: enk_variable +variable: file-scope variable#1: i +position.seq: 26 + +file-scope variable#3 + name: file-scope id-name#5: "gir1" + decl_position.seq: 26 +type: file-scope type#3: INT & + +file-scope expr-node#3 +type: file-scope type#24: ns::INT +kind: enk_variable +variable: file-scope variable#1: i +position.seq: 27 + +file-scope variable#4 + name: file-scope id-name#6: "ir2" + decl_position.seq: 27 +type: file-scope type#23: ns::INT & + +file-scope expr-node#4 +type: file-scope type#24: ns::INT +kind: enk_variable +variable: file-scope variable#1: i +position.seq: 28 + +file-scope variable#5 + name: file-scope id-name#7: "gir2" + decl_position.seq: 28 +type: file-scope type#23: ns::INT & + +file-scope variable#6 + name: file-scope id-name#8: "c1" + decl_position.seq: 30 +type: file-scope type#6: C + +file-scope variable#7 + name: file-scope id-name#9: "c2" + decl_position.seq: 31 +type: file-scope type#6: C + +file-scope variable#8 + name: file-scope id-name#10: "c3" + decl_position.seq: 32 +type: file-scope type#6: C + +file-scope variable#9 + name: file-scope id-name#11: "c4" + decl_position.seq: 33 +type: file-scope type#6: C + +file-scope variable#10 + name: file-scope id-name#12: "t1" + decl_position.seq: 37 +type: file-scope type#12: C::type + +file-scope variable#11 + name: file-scope id-name#13: "t2" + decl_position.seq: 38 +type: file-scope type#12: C::type + +file-scope variable#12 + name: file-scope id-name#14: "t3" + decl_position.seq: 39 +type: file-scope type#12: C::type + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-qual-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-qual-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..d192f8abde --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-qual-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,203 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#2: INT +is_reference: FALSE + +file-scope type#3 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#2: INT +is_reference: TRUE + +file-scope type#2 + name: file-scope id-name#1: "INT" + decl_position.seq: 7 +based_types: + pointer: file-scope type#1: INT * + reference: file-scope type#3: INT & +kind: tk_typeref +typeref_type: file-scope type#4: int +kind: is_alias + +file-scope type#5 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#6: C +is_reference: FALSE + +file-scope type#7 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#6: C +is_reference: TRUE + +file-scope type#8 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#9: const C +is_reference: TRUE + +file-scope type#10 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#6: C +is_reference: TRUE + +file-scope type#11 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#12: C::type +is_reference: TRUE + +file-scope type#13 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#12: C::type +is_reference: TRUE + +file-scope type#14 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#15: const C::type +is_reference: TRUE + +file-scope type#16 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#17: D +is_reference: TRUE + +file-scope type#18 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#17: D +is_reference: TRUE + +file-scope type#19 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#20: const D +is_reference: TRUE + +file-scope type#21 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#22: void +is_reference: FALSE + +file-scope type#23 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#24: ns::INT +is_reference: TRUE + +file-scope type#25 +based_types: NULL +kind: tk_pointer +type_pointed_to: file-scope type#24: ns::INT +is_reference: FALSE + +file-scope type#24 + name: file-scope id-name#1: "INT" + decl_position.seq: 20 +based_types: + reference: file-scope type#23: ns::INT & + pointer: file-scope type#25: ns::INT * +kind: tk_typeref +typeref_type: file-scope type#4: int +kind: is_alias + +file-scope type#26 + name: file-scope id-name#2: "DD" + decl_position.seq: 35 +based_types: NULL +kind: tk_typeref +typeref_type: file-scope type#17: D +kind: is_alias + +file-scope variable#1 + name: file-scope id-name#3: "i" + decl_position.seq: 23 +type: file-scope type#24: ns::INT + +file-scope expr-node#1 +type: file-scope type#24: ns::INT +kind: enk_variable +variable: file-scope variable#1: i +position.seq: 25 + +file-scope variable#2 + name: file-scope id-name#4: "ir1" + decl_position.seq: 25 +type: file-scope type#23: ns::INT & + +file-scope expr-node#2 +type: file-scope type#24: ns::INT +kind: enk_variable +variable: file-scope variable#1: i +position.seq: 26 + +file-scope variable#3 + name: file-scope id-name#5: "gir1" + decl_position.seq: 26 +type: file-scope type#3: INT & + +file-scope expr-node#3 +type: file-scope type#24: ns::INT +kind: enk_variable +variable: file-scope variable#1: i +position.seq: 27 + +file-scope variable#4 + name: file-scope id-name#6: "ir2" + decl_position.seq: 27 +type: file-scope type#23: ns::INT & + +file-scope expr-node#4 +type: file-scope type#24: ns::INT +kind: enk_variable +variable: file-scope variable#1: i +position.seq: 28 + +file-scope variable#5 + name: file-scope id-name#7: "gir2" + decl_position.seq: 28 +type: file-scope type#23: ns::INT & + +file-scope variable#6 + name: file-scope id-name#8: "c1" + decl_position.seq: 30 +type: file-scope type#6: C + +file-scope variable#7 + name: file-scope id-name#9: "c2" + decl_position.seq: 31 +type: file-scope type#6: C + +file-scope variable#8 + name: file-scope id-name#10: "c3" + decl_position.seq: 32 +type: file-scope type#6: C + +file-scope variable#9 + name: file-scope id-name#11: "c4" + decl_position.seq: 33 +type: file-scope type#6: C + +file-scope variable#10 + name: file-scope id-name#12: "t1" + decl_position.seq: 37 +type: file-scope type#12: C::type + +file-scope variable#11 + name: file-scope id-name#13: "t2" + decl_position.seq: 38 +type: file-scope type#12: C::type + +file-scope variable#12 + name: file-scope id-name#14: "t3" + decl_position.seq: 39 +type: file-scope type#12: C::type + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-secondary-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-secondary-disp.rto/default.1.1.txt index 8d55903c75..658a0a39b2 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-secondary-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-secondary-disp.rto/default.1.1.txt @@ -1,2 +1,99 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#1: T#(1,1) + +file-scope type#2 + name: file-scope id-name#1: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope type#3 + name: file-scope id-name#2: "type" +kind: tk_typeref +typeref_type: file-scope type#4: int +kind: is_alias + +file-scope type#5 +kind: tk_routine +return_type: file-scope type#6: B::D & +param_type_list: file-scope param-type#1 +assoc_routine: file-scope routine#1: operator= +this_class: file-scope type#7: B::D + +file-scope type#8 +kind: tk_routine +return_type: file-scope type#6: B::D & +param_type_list: file-scope param-type#2 +assoc_routine: file-scope routine#2: operator= +this_class: file-scope type#7: B::D + +file-scope class-type-supplement#2 + +file-scope type#7 + name: file-scope id-name#3: "D" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#9 + name: file-scope id-name#4: "I" +kind: tk_typeref +typeref_type: file-scope type#3: B::D::type +kind: is_alias + +file-scope type#10 +kind: tk_routine +return_type: file-scope type#11: C & +param_type_list: file-scope param-type#3 +assoc_routine: file-scope routine#3: operator= +this_class: file-scope type#12: C + +file-scope type#13 +kind: tk_routine +return_type: file-scope type#11: C & +param_type_list: file-scope param-type#4 +assoc_routine: file-scope routine#4: operator= +this_class: file-scope type#12: C + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#9: B::I + explicitly_specified: TRUE + +file-scope type#12 + name: file-scope id-name#1: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope type#14 +kind: tk_routine +return_type: file-scope type#12: C +param_type_list: file-scope param-type#5 +assoc_routine: file-scope routine#5: f +this_class: file-scope type#15: B + +file-scope routine#5 + name: file-scope id-name#5: "f" +type: file-scope type#14: C (int *) + +file-scope type#16 +kind: tk_routine +return_type: file-scope type#17: B & +param_type_list: file-scope param-type#6 +assoc_routine: file-scope routine#6: operator= +this_class: file-scope type#15: B + +file-scope type#18 +kind: tk_routine +return_type: file-scope type#17: B & +param_type_list: file-scope param-type#7 +assoc_routine: file-scope routine#7: operator= +this_class: file-scope type#15: B + +file-scope class-type-supplement#4 + +file-scope type#15 + name: file-scope id-name#6: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-secondary-disp.rto/default.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-secondary-disp.rto/default.2.1.txt index 07375817f6..a62d58c9bd 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-secondary-disp.rto/default.2.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-secondary-disp.rto/default.2.1.txt @@ -1,2 +1,93 @@ fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#1: #(1,1) + +file-scope type#2 + name: file-scope id-name#1: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#3: #(1,1) + +file-scope type#4 + name: file-scope id-name#2: "P" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 + +file-scope type#5 + name: file-scope id-name#3: "A" +kind: tk_typeref +typeref_type: file-scope type#6: T#(1,1) +kind: is_alias + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#7: T::type + explicitly_specified: TRUE + +file-scope type#8 + name: file-scope id-name#1: "B" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope type#9 + name: file-scope id-name#4: "type" +kind: tk_typeref +typeref_type: file-scope type#8: B +kind: is_alias + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: C::type + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#2: "P" +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope type#11 +kind: tk_routine +return_type: file-scope type#10: P::type> +param_type_list: file-scope param-type#1 +assoc_routine: file-scope routine#1: f +this_class: file-scope type#12: C + +file-scope routine#1 + name: file-scope id-name#5: "f" +type: file-scope type#11: P::type> (int) + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#6: T#(1,1) + +file-scope type#12 + name: file-scope id-name#6: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#13: T#(1,1) + explicitly_specified: TRUE + +file-scope type#14 + name: file-scope id-name#6: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#15: C::type + explicitly_specified: TRUE + +file-scope type#16 + name: file-scope id-name#2: "P" +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-secondary-disp.rto/default.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-secondary-disp.rto/default.3.1.txt index a3febdf14d..9d2935ae0f 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-secondary-disp.rto/default.3.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-secondary-disp.rto/default.3.1.txt @@ -1,2 +1,77 @@ fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "CINT" +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "DINT" +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#4 + name: file-scope id-name#3: "INT" +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#5 +kind: tk_routine +return_type: file-scope type#1: CINT +param_type_list: NULL +assoc_routine: file-scope routine#1: cf +this_class: file-scope type#6: C + +file-scope routine#1 + name: file-scope id-name#4: "cf" +type: file-scope type#5: CINT () + +file-scope type#7 +kind: tk_routine +return_type: file-scope type#8: C & +param_type_list: file-scope param-type#1 +assoc_routine: file-scope routine#2: operator= +this_class: file-scope type#6: C + +file-scope type#9 +kind: tk_routine +return_type: file-scope type#8: C & +param_type_list: file-scope param-type#2 +assoc_routine: file-scope routine#3: operator= +this_class: file-scope type#6: C + +file-scope class-type-supplement#1 + +file-scope type#6 + name: file-scope id-name#5: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope type#10 + name: file-scope id-name#3: "INT" +kind: tk_typeref +typeref_type: file-scope type#2: int +kind: is_alias + +file-scope type#11 +kind: tk_routine +return_type: file-scope type#10: D::INT +param_type_list: NULL +assoc_routine: file-scope routine#4: df +this_class: file-scope type#12: D + +file-scope routine#4 + name: file-scope id-name#6: "df" +type: file-scope type#11: D::INT () + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#13: T#(1,1) + +file-scope type#12 + name: file-scope id-name#7: "D" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.1.1.txt index 8d55903c75..09ba8156ac 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.1.1.txt @@ -1,2 +1,48 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope field#1 + name: file-scope id-name#1: "m1" + decl_position.seq: 11 +type: file-scope type#1: T::A + +file-scope field#2 + name: file-scope id-name#2: "m2" + decl_position.seq: 13 +type: file-scope type#2: TT::B + +file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#3: T#(1,1) + explicitly_specified: TRUE + +file-scope field#3 + name: file-scope id-name#3: "m3" + decl_position.seq: 15 +type: file-scope type#4: T::D + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#3: T#(1,1) + explicitly_specified: TRUE + +file-scope field#4 + name: file-scope id-name#4: "m4" + decl_position.seq: 17 +type: file-scope type#5: TT::E + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#3: T#(1,1) + +file-scope type#6 + name: file-scope id-name#5: "C" + decl_position.seq: 9 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#3: T#(1,1) + explicitly_specified: TRUE + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.2.1.txt index 07375817f6..efe84a4965 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.2.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.2.1.txt @@ -1,2 +1,112 @@ fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "A" + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: #(1,1) + +file-scope type#3 + name: file-scope id-name#2: "D" + decl_position.seq: 27 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + explicitly_specified: TRUE + +file-scope type#5 + name: file-scope id-name#2: "D" + decl_position.seq: 27 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 + +file-scope type#6 + name: file-scope id-name#3: "T" + decl_position.seq: 22 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 + +file-scope type#7 + name: file-scope id-name#4: "B" + decl_position.seq: 33 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#8: #(2,1) + +file-scope type#9 + name: file-scope id-name#5: "E" + decl_position.seq: 36 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: #(1,1) + +file-scope type#11 + name: file-scope id-name#6: "TT" + decl_position.seq: 31 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope field#1 + name: file-scope id-name#7: "m1" + decl_position.seq: 42 +type: file-scope type#1: T::A + +file-scope field#2 + name: file-scope id-name#8: "m2" + decl_position.seq: 44 +type: file-scope type#12: TT::B + +file-scope field#3 + name: file-scope id-name#9: "m3" + decl_position.seq: 46 +type: file-scope type#5: T::D + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#4: T#(1,1) + explicitly_specified: TRUE + +file-scope field#4 + name: file-scope id-name#10: "m4" + decl_position.seq: 48 +type: file-scope type#13: TT::E + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#4: T#(1,1) + +file-scope type#14 + name: file-scope id-name#11: "C" + decl_position.seq: 40 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope class-type-supplement#10 +template_arg_list: + type: file-scope type#4: T#(1,1) + explicitly_specified: TRUE + +file-scope type#15 + name: file-scope id-name#6: "TT" + decl_position.seq: 31 +kind: tk_struct +extra_info: file-scope class-type-supplement#10 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.3.1.txt index a3febdf14d..2213929f63 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.3.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.3.1.txt @@ -1,2 +1,168 @@ fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 +template_arg_list: + constant: file-scope constant#1: I + +file-scope type#1 + name: file-scope id-name#1: "BN" + decl_position.seq: 57 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "BT" + decl_position.seq: 63 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: U#(1,1) + +file-scope type#5 + name: file-scope id-name#3: "A" + decl_position.seq: 54 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#6: T#(1,1) + constant: file-scope constant#2: J + +file-scope type#7 + name: file-scope id-name#4: "B" + decl_position.seq: 70 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#8: T#(1,1) * + explicitly_specified: TRUE + +file-scope type#9 + name: file-scope id-name#3: "A" + decl_position.seq: 54 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + constant: file-scope constant#3: 1 + explicitly_specified: TRUE + +file-scope class-type-supplement#7 +template_arg_list: + constant: file-scope constant#4: J + explicitly_specified: TRUE + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#6: T#(1,1) + explicitly_specified: TRUE + +file-scope class-type-supplement#10 +template_arg_list: + constant: file-scope constant#5: J + explicitly_specified: TRUE + +file-scope class-type-supplement#11 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + constant: file-scope constant#6: 2 + explicitly_specified: TRUE + +file-scope type#11 + name: file-scope id-name#4: "B" + decl_position.seq: 70 +kind: tk_struct +extra_info: file-scope class-type-supplement#11 + +file-scope class-type-supplement#12 +template_arg_list: + constant: file-scope constant#7: I + +file-scope type#12 + name: file-scope id-name#1: "BN" + decl_position.seq: 57 +kind: tk_struct +extra_info: file-scope class-type-supplement#12 + +file-scope class-type-supplement#13 +template_arg_list: + type: file-scope type#13: T#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "BT" + decl_position.seq: 63 +kind: tk_struct +extra_info: file-scope class-type-supplement#13 + +file-scope class-type-supplement#14 +template_arg_list: + constant: file-scope constant#8: 1 + explicitly_specified: TRUE + +file-scope type#15 + name: file-scope id-name#1: "BN" + decl_position.seq: 57 +kind: tk_struct +extra_info: file-scope class-type-supplement#14 + +file-scope class-type-supplement#15 +template_arg_list: + constant: file-scope constant#9: 2 + explicitly_specified: TRUE + +file-scope type#16 + name: file-scope id-name#1: "BN" + decl_position.seq: 57 +kind: tk_struct +extra_info: file-scope class-type-supplement#15 + +file-scope class-type-supplement#16 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + +file-scope type#17 + name: file-scope id-name#2: "BT" + decl_position.seq: 63 +kind: tk_struct +extra_info: file-scope class-type-supplement#16 + +file-scope class-type-supplement#17 +template_arg_list: + type: file-scope type#18: int * + explicitly_specified: TRUE + +file-scope type#19 + name: file-scope id-name#3: "A" + decl_position.seq: 54 +kind: tk_struct +extra_info: file-scope class-type-supplement#17 + +file-scope class-type-supplement#18 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + constant: file-scope constant#10: 3 + explicitly_specified: TRUE + +file-scope type#20 + name: file-scope id-name#4: "B" + decl_position.seq: 70 +kind: tk_struct +extra_info: file-scope class-type-supplement#18 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.4.1.txt index 3d8c89c097..a85fc28d24 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.4.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/default.4.1.txt @@ -1,2 +1,112 @@ fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "M" + decl_position.seq: 90 +kind: tk_typeref +typeref_type: file-scope type#2: T#(1,1) +template_arg_list: + type: file-scope type#3: U#(2,1) +orig_template_arg_list: + type: file-scope type#3: U#(2,1) +kind: is_template_alias + +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#2: T#(1,1) + +file-scope type#4 + name: file-scope id-name#2: "C" + decl_position.seq: 87 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#5: int + explicitly_specified: TRUE + +file-scope class-type-supplement#3 + +file-scope type#6 + name: file-scope id-name#3: "A1" + decl_position.seq: 94 +kind: tk_typeref +typeref_type: file-scope type#7: T::N +template_arg_list: + type: file-scope type#8: T#(1,1) +orig_template_arg_list: + type: file-scope type#8: T#(1,1) +kind: is_template_alias + +file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: T#(1,1) + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#4: "A2" + decl_position.seq: 97 +kind: tk_typeref +typeref_type: file-scope type#11: T::N +template_arg_list: + type: file-scope type#9: T#(1,1) +orig_template_arg_list: + type: file-scope type#9: T#(1,1) +kind: is_template_alias + +file-scope class-type-supplement#6 +template_arg_list: + constant: file-scope constant#1: 1 + explicitly_specified: TRUE + +file-scope type#12 + name: file-scope id-name#5: "A3" + decl_position.seq: 100 +kind: tk_typeref +typeref_type: file-scope type#13: C::M<1> +template_arg_list: + type: file-scope type#14: T#(1,1) +orig_template_arg_list: + type: file-scope type#14: T#(1,1) +kind: is_template_alias + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#14: T#(1,1) + explicitly_specified: TRUE + +file-scope type#15 + name: file-scope id-name#2: "C" + decl_position.seq: 87 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#16: T#(1,1) + explicitly_specified: TRUE + +file-scope type#17 + name: file-scope id-name#6: "A4" + decl_position.seq: 103 +kind: tk_typeref +typeref_type: file-scope type#18: C::M +template_arg_list: + type: file-scope type#16: T#(1,1) +orig_template_arg_list: + type: file-scope type#16: T#(1,1) +kind: is_template_alias + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#16: T#(1,1) + explicitly_specified: TRUE + +file-scope type#19 + name: file-scope id-name#2: "C" + decl_position.seq: 87 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..3026822681 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,48 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope field#1 + name: file-scope id-name#1: "m1" + decl_position.seq: 6 +type: file-scope type#1: T::A + +file-scope field#2 + name: file-scope id-name#2: "m2" + decl_position.seq: 8 +type: file-scope type#2: TT::B + +file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#3: T#(1,1) + explicitly_specified: TRUE + +file-scope field#3 + name: file-scope id-name#3: "m3" + decl_position.seq: 10 +type: file-scope type#4: T::D + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#3: T#(1,1) + explicitly_specified: TRUE + +file-scope field#4 + name: file-scope id-name#4: "m4" + decl_position.seq: 12 +type: file-scope type#5: TT::E + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#3: T#(1,1) + +file-scope type#6 + name: file-scope id-name#5: "C" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#3: T#(1,1) + explicitly_specified: TRUE + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_32_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_32_cp.2.1.txt new file mode 100644 index 0000000000..631c0e97f4 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_32_cp.2.1.txt @@ -0,0 +1,112 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "A" + decl_position.seq: 5 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: #(1,1) + +file-scope type#3 + name: file-scope id-name#2: "D" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + explicitly_specified: TRUE + +file-scope type#5 + name: file-scope id-name#2: "D" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 + +file-scope type#6 + name: file-scope id-name#3: "T" + decl_position.seq: 3 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 + +file-scope type#7 + name: file-scope id-name#4: "B" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#8: #(2,1) + +file-scope type#9 + name: file-scope id-name#5: "E" + decl_position.seq: 17 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: #(1,1) + +file-scope type#11 + name: file-scope id-name#6: "TT" + decl_position.seq: 12 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope field#1 + name: file-scope id-name#7: "m1" + decl_position.seq: 23 +type: file-scope type#1: T::A + +file-scope field#2 + name: file-scope id-name#8: "m2" + decl_position.seq: 25 +type: file-scope type#12: TT::B + +file-scope field#3 + name: file-scope id-name#9: "m3" + decl_position.seq: 27 +type: file-scope type#5: T::D + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#4: T#(1,1) + explicitly_specified: TRUE + +file-scope field#4 + name: file-scope id-name#10: "m4" + decl_position.seq: 29 +type: file-scope type#13: TT::E + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#4: T#(1,1) + +file-scope type#14 + name: file-scope id-name#11: "C" + decl_position.seq: 21 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope class-type-supplement#10 +template_arg_list: + type: file-scope type#4: T#(1,1) + explicitly_specified: TRUE + +file-scope type#15 + name: file-scope id-name#6: "TT" + decl_position.seq: 12 +kind: tk_struct +extra_info: file-scope class-type-supplement#10 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_32_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_32_cp.3.1.txt new file mode 100644 index 0000000000..6466f26061 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_32_cp.3.1.txt @@ -0,0 +1,168 @@ +fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 +template_arg_list: + constant: file-scope constant#1: I + +file-scope type#1 + name: file-scope id-name#1: "BN" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "BT" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: U#(1,1) + +file-scope type#5 + name: file-scope id-name#3: "A" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#6: T#(1,1) + constant: file-scope constant#2: J + +file-scope type#7 + name: file-scope id-name#4: "B" + decl_position.seq: 20 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#8: T#(1,1) * + explicitly_specified: TRUE + +file-scope type#9 + name: file-scope id-name#3: "A" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + constant: file-scope constant#3: 1 + explicitly_specified: TRUE + +file-scope class-type-supplement#7 +template_arg_list: + constant: file-scope constant#4: J + explicitly_specified: TRUE + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#6: T#(1,1) + explicitly_specified: TRUE + +file-scope class-type-supplement#10 +template_arg_list: + constant: file-scope constant#5: J + explicitly_specified: TRUE + +file-scope class-type-supplement#11 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + constant: file-scope constant#6: 2 + explicitly_specified: TRUE + +file-scope type#11 + name: file-scope id-name#4: "B" + decl_position.seq: 20 +kind: tk_struct +extra_info: file-scope class-type-supplement#11 + +file-scope class-type-supplement#12 +template_arg_list: + constant: file-scope constant#7: I + +file-scope type#12 + name: file-scope id-name#1: "BN" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#12 + +file-scope class-type-supplement#13 +template_arg_list: + type: file-scope type#13: T#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "BT" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#13 + +file-scope class-type-supplement#14 +template_arg_list: + constant: file-scope constant#8: 1 + explicitly_specified: TRUE + +file-scope type#15 + name: file-scope id-name#1: "BN" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#14 + +file-scope class-type-supplement#15 +template_arg_list: + constant: file-scope constant#9: 2 + explicitly_specified: TRUE + +file-scope type#16 + name: file-scope id-name#1: "BN" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#15 + +file-scope class-type-supplement#16 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + +file-scope type#17 + name: file-scope id-name#2: "BT" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#16 + +file-scope class-type-supplement#17 +template_arg_list: + type: file-scope type#18: int * + explicitly_specified: TRUE + +file-scope type#19 + name: file-scope id-name#3: "A" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#17 + +file-scope class-type-supplement#18 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + constant: file-scope constant#10: 3 + explicitly_specified: TRUE + +file-scope type#20 + name: file-scope id-name#4: "B" + decl_position.seq: 20 +kind: tk_struct +extra_info: file-scope class-type-supplement#18 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_32_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_32_cp.4.1.txt new file mode 100644 index 0000000000..d2a4289301 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_32_cp.4.1.txt @@ -0,0 +1,112 @@ +fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "M" + decl_position.seq: 7 +kind: tk_typeref +typeref_type: file-scope type#2: T#(1,1) +template_arg_list: + type: file-scope type#3: U#(2,1) +orig_template_arg_list: + type: file-scope type#3: U#(2,1) +kind: is_template_alias + +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#2: T#(1,1) + +file-scope type#4 + name: file-scope id-name#2: "C" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#5: int + explicitly_specified: TRUE + +file-scope class-type-supplement#3 + +file-scope type#6 + name: file-scope id-name#3: "A1" + decl_position.seq: 11 +kind: tk_typeref +typeref_type: file-scope type#7: T::N +template_arg_list: + type: file-scope type#8: T#(1,1) +orig_template_arg_list: + type: file-scope type#8: T#(1,1) +kind: is_template_alias + +file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: T#(1,1) + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#4: "A2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#11: T::N +template_arg_list: + type: file-scope type#9: T#(1,1) +orig_template_arg_list: + type: file-scope type#9: T#(1,1) +kind: is_template_alias + +file-scope class-type-supplement#6 +template_arg_list: + constant: file-scope constant#1: 1 + explicitly_specified: TRUE + +file-scope type#12 + name: file-scope id-name#5: "A3" + decl_position.seq: 17 +kind: tk_typeref +typeref_type: file-scope type#13: C::M<1> +template_arg_list: + type: file-scope type#14: T#(1,1) +orig_template_arg_list: + type: file-scope type#14: T#(1,1) +kind: is_template_alias + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#14: T#(1,1) + explicitly_specified: TRUE + +file-scope type#15 + name: file-scope id-name#2: "C" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#16: T#(1,1) + explicitly_specified: TRUE + +file-scope type#17 + name: file-scope id-name#6: "A4" + decl_position.seq: 20 +kind: tk_typeref +typeref_type: file-scope type#18: C::M +template_arg_list: + type: file-scope type#16: T#(1,1) +orig_template_arg_list: + type: file-scope type#16: T#(1,1) +kind: is_template_alias + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#16: T#(1,1) + explicitly_specified: TRUE + +file-scope type#19 + name: file-scope id-name#2: "C" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..3026822681 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,48 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope field#1 + name: file-scope id-name#1: "m1" + decl_position.seq: 6 +type: file-scope type#1: T::A + +file-scope field#2 + name: file-scope id-name#2: "m2" + decl_position.seq: 8 +type: file-scope type#2: TT::B + +file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#3: T#(1,1) + explicitly_specified: TRUE + +file-scope field#3 + name: file-scope id-name#3: "m3" + decl_position.seq: 10 +type: file-scope type#4: T::D + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#3: T#(1,1) + explicitly_specified: TRUE + +file-scope field#4 + name: file-scope id-name#4: "m4" + decl_position.seq: 12 +type: file-scope type#5: TT::E + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#3: T#(1,1) + +file-scope type#6 + name: file-scope id-name#5: "C" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#3: T#(1,1) + explicitly_specified: TRUE + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_64_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_64_cp.2.1.txt new file mode 100644 index 0000000000..631c0e97f4 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_64_cp.2.1.txt @@ -0,0 +1,112 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "A" + decl_position.seq: 5 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: #(1,1) + +file-scope type#3 + name: file-scope id-name#2: "D" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + explicitly_specified: TRUE + +file-scope type#5 + name: file-scope id-name#2: "D" + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 + +file-scope type#6 + name: file-scope id-name#3: "T" + decl_position.seq: 3 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 + +file-scope type#7 + name: file-scope id-name#4: "B" + decl_position.seq: 14 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + type: file-scope type#8: #(2,1) + +file-scope type#9 + name: file-scope id-name#5: "E" + decl_position.seq: 17 +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: #(1,1) + +file-scope type#11 + name: file-scope id-name#6: "TT" + decl_position.seq: 12 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope field#1 + name: file-scope id-name#7: "m1" + decl_position.seq: 23 +type: file-scope type#1: T::A + +file-scope field#2 + name: file-scope id-name#8: "m2" + decl_position.seq: 25 +type: file-scope type#12: TT::B + +file-scope field#3 + name: file-scope id-name#9: "m3" + decl_position.seq: 27 +type: file-scope type#5: T::D + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#4: T#(1,1) + explicitly_specified: TRUE + +file-scope field#4 + name: file-scope id-name#10: "m4" + decl_position.seq: 29 +type: file-scope type#13: TT::E + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#4: T#(1,1) + +file-scope type#14 + name: file-scope id-name#11: "C" + decl_position.seq: 21 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + +file-scope class-type-supplement#10 +template_arg_list: + type: file-scope type#4: T#(1,1) + explicitly_specified: TRUE + +file-scope type#15 + name: file-scope id-name#6: "TT" + decl_position.seq: 12 +kind: tk_struct +extra_info: file-scope class-type-supplement#10 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_64_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_64_cp.3.1.txt new file mode 100644 index 0000000000..6466f26061 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_64_cp.3.1.txt @@ -0,0 +1,168 @@ +fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 +template_arg_list: + constant: file-scope constant#1: I + +file-scope type#1 + name: file-scope id-name#1: "BN" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#2: T#(2,1) + +file-scope type#3 + name: file-scope id-name#2: "BT" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + type: file-scope type#4: U#(1,1) + +file-scope type#5 + name: file-scope id-name#3: "A" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#6: T#(1,1) + constant: file-scope constant#2: J + +file-scope type#7 + name: file-scope id-name#4: "B" + decl_position.seq: 20 +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#8: T#(1,1) * + explicitly_specified: TRUE + +file-scope type#9 + name: file-scope id-name#3: "A" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + constant: file-scope constant#3: 1 + explicitly_specified: TRUE + +file-scope class-type-supplement#7 +template_arg_list: + constant: file-scope constant#4: J + explicitly_specified: TRUE + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#6: T#(1,1) + explicitly_specified: TRUE + +file-scope class-type-supplement#10 +template_arg_list: + constant: file-scope constant#5: J + explicitly_specified: TRUE + +file-scope class-type-supplement#11 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + constant: file-scope constant#6: 2 + explicitly_specified: TRUE + +file-scope type#11 + name: file-scope id-name#4: "B" + decl_position.seq: 20 +kind: tk_struct +extra_info: file-scope class-type-supplement#11 + +file-scope class-type-supplement#12 +template_arg_list: + constant: file-scope constant#7: I + +file-scope type#12 + name: file-scope id-name#1: "BN" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#12 + +file-scope class-type-supplement#13 +template_arg_list: + type: file-scope type#13: T#(2,1) + +file-scope type#14 + name: file-scope id-name#2: "BT" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#13 + +file-scope class-type-supplement#14 +template_arg_list: + constant: file-scope constant#8: 1 + explicitly_specified: TRUE + +file-scope type#15 + name: file-scope id-name#1: "BN" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#14 + +file-scope class-type-supplement#15 +template_arg_list: + constant: file-scope constant#9: 2 + explicitly_specified: TRUE + +file-scope type#16 + name: file-scope id-name#1: "BN" + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#15 + +file-scope class-type-supplement#16 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + +file-scope type#17 + name: file-scope id-name#2: "BT" + decl_position.seq: 13 +kind: tk_struct +extra_info: file-scope class-type-supplement#16 + +file-scope class-type-supplement#17 +template_arg_list: + type: file-scope type#18: int * + explicitly_specified: TRUE + +file-scope type#19 + name: file-scope id-name#3: "A" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#17 + +file-scope class-type-supplement#18 +template_arg_list: + type: file-scope type#10: int + explicitly_specified: TRUE + constant: file-scope constant#10: 3 + explicitly_specified: TRUE + +file-scope type#20 + name: file-scope id-name#4: "B" + decl_position.seq: 20 +kind: tk_struct +extra_info: file-scope class-type-supplement#18 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_64_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_64_cp.4.1.txt new file mode 100644 index 0000000000..d2a4289301 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-tmpl-disp.rto/edg_x86_64_cp.4.1.txt @@ -0,0 +1,112 @@ +fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "M" + decl_position.seq: 7 +kind: tk_typeref +typeref_type: file-scope type#2: T#(1,1) +template_arg_list: + type: file-scope type#3: U#(2,1) +orig_template_arg_list: + type: file-scope type#3: U#(2,1) +kind: is_template_alias + +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#2: T#(1,1) + +file-scope type#4 + name: file-scope id-name#2: "C" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#5: int + explicitly_specified: TRUE + +file-scope class-type-supplement#3 + +file-scope type#6 + name: file-scope id-name#3: "A1" + decl_position.seq: 11 +kind: tk_typeref +typeref_type: file-scope type#7: T::N +template_arg_list: + type: file-scope type#8: T#(1,1) +orig_template_arg_list: + type: file-scope type#8: T#(1,1) +kind: is_template_alias + +file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#9: T#(1,1) + explicitly_specified: TRUE + +file-scope type#10 + name: file-scope id-name#4: "A2" + decl_position.seq: 14 +kind: tk_typeref +typeref_type: file-scope type#11: T::N +template_arg_list: + type: file-scope type#9: T#(1,1) +orig_template_arg_list: + type: file-scope type#9: T#(1,1) +kind: is_template_alias + +file-scope class-type-supplement#6 +template_arg_list: + constant: file-scope constant#1: 1 + explicitly_specified: TRUE + +file-scope type#12 + name: file-scope id-name#5: "A3" + decl_position.seq: 17 +kind: tk_typeref +typeref_type: file-scope type#13: C::M<1> +template_arg_list: + type: file-scope type#14: T#(1,1) +orig_template_arg_list: + type: file-scope type#14: T#(1,1) +kind: is_template_alias + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#14: T#(1,1) + explicitly_specified: TRUE + +file-scope type#15 + name: file-scope id-name#2: "C" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#16: T#(1,1) + explicitly_specified: TRUE + +file-scope type#17 + name: file-scope id-name#6: "A4" + decl_position.seq: 20 +kind: tk_typeref +typeref_type: file-scope type#18: C::M +template_arg_list: + type: file-scope type#16: T#(1,1) +orig_template_arg_list: + type: file-scope type#16: T#(1,1) +kind: is_template_alias + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#16: T#(1,1) + explicitly_specified: TRUE + +file-scope type#19 + name: file-scope id-name#2: "C" + decl_position.seq: 4 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-using-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-using-disp.rto/default.1.1.txt index 8d55903c75..c931cab141 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-using-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-using-disp.rto/default.1.1.txt @@ -1,2 +1,132 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#1: V#(2,1) + +file-scope type#2 + decl_position.seq: 10 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#3: T#(1,1) + type: file-scope type#4: U#(1,2) + +file-scope type#5 + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#6 + decl_position.seq: 20 +kind: tk_typeref +typeref_type: file-scope type#7: int +kind: is_alias + +file-scope type#8 + decl_position.seq: 21 +kind: tk_typeref +typeref_type: file-scope type#7: int +kind: is_alias + +file-scope class-type-supplement#3 + +file-scope type#9 + decl_position.seq: 23 +kind: tk_class +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#10: T#(1,1) + explicitly_specified: TRUE + +file-scope type#11 + decl_position.seq: 24 +kind: tk_class +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#10: T#(1,1) + explicitly_specified: TRUE + +file-scope type#12 + decl_position.seq: 26 +kind: tk_class +extra_info: file-scope class-type-supplement#5 + +file-scope type#13 + decl_position.seq: 26 +kind: tk_typeref +typeref_type: file-scope type#12: A::B +kind: is_alias + +file-scope using-decl#1 +entity: file-scope constant#1: f +is_class_member: TRUE +is_using_enum: FALSE +is_enumerator: FALSE +qualifier.class_type: file-scope type#13: D::base + +file-scope using-decl#2 +entity: file-scope constant#2: g +is_class_member: TRUE +is_using_enum: FALSE +is_enumerator: FALSE +qualifier.class_type: file-scope type#12: A::B + +file-scope class-type-supplement#6 + +file-scope type#14 + decl_position.seq: 31 +kind: tk_class +extra_info: file-scope class-type-supplement#6 + +file-scope using-decl#3 +entity: file-scope constant#3: E1 +is_class_member: TRUE +is_using_enum: FALSE +is_enumerator: FALSE +qualifier.class_type: file-scope type#14: A::E + +file-scope using-decl#4 +entity: file-scope constant#4: h +is_class_member: TRUE +is_using_enum: FALSE +is_enumerator: FALSE +qualifier.class_type: file-scope type#9: T + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: T#(1,1) + +file-scope type#15 + decl_position.seq: 24 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#10: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#10: T#(1,1) + +file-scope type#16 + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#10: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#6: INT1 + explicitly_specified: TRUE + +file-scope type#17 + decl_position.seq: 7 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-using-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-using-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..c582a24156 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-using-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,132 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#1: V#(2,1) + +file-scope type#2 + decl_position.seq: 11 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#3: T#(1,1) + type: file-scope type#4: U#(1,2) + +file-scope type#5 + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#6 + decl_position.seq: 21 +kind: tk_typeref +typeref_type: file-scope type#7: int +kind: is_alias + +file-scope type#8 + decl_position.seq: 22 +kind: tk_typeref +typeref_type: file-scope type#7: int +kind: is_alias + +file-scope class-type-supplement#3 + +file-scope type#9 + decl_position.seq: 24 +kind: tk_class +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#10: T#(1,1) + explicitly_specified: TRUE + +file-scope type#11 + decl_position.seq: 25 +kind: tk_class +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#10: T#(1,1) + explicitly_specified: TRUE + +file-scope type#12 + decl_position.seq: 27 +kind: tk_class +extra_info: file-scope class-type-supplement#5 + +file-scope type#13 + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#12: A::B +kind: is_alias + +file-scope using-decl#1 +entity: file-scope constant#1: f +is_class_member: TRUE +is_using_enum: FALSE +is_enumerator: FALSE +qualifier.class_type: file-scope type#13: D::base + +file-scope using-decl#2 +entity: file-scope constant#2: g +is_class_member: TRUE +is_using_enum: FALSE +is_enumerator: FALSE +qualifier.class_type: file-scope type#12: A::B + +file-scope class-type-supplement#6 + +file-scope type#14 + decl_position.seq: 32 +kind: tk_class +extra_info: file-scope class-type-supplement#6 + +file-scope using-decl#3 +entity: file-scope constant#3: E1 +is_class_member: TRUE +is_using_enum: FALSE +is_enumerator: FALSE +qualifier.class_type: file-scope type#14: A::E + +file-scope using-decl#4 +entity: file-scope constant#4: h +is_class_member: TRUE +is_using_enum: FALSE +is_enumerator: FALSE +qualifier.class_type: file-scope type#9: T + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: T#(1,1) + +file-scope type#15 + decl_position.seq: 25 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#10: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#10: T#(1,1) + +file-scope type#16 + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#10: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#6: INT1 + explicitly_specified: TRUE + +file-scope type#17 + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-using-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-using-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..c582a24156 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-using-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,132 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope class-type-supplement#1 +template_arg_list: + type: file-scope type#1: V#(2,1) + +file-scope type#2 + decl_position.seq: 11 +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + type: file-scope type#3: T#(1,1) + type: file-scope type#4: U#(1,2) + +file-scope type#5 + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope type#6 + decl_position.seq: 21 +kind: tk_typeref +typeref_type: file-scope type#7: int +kind: is_alias + +file-scope type#8 + decl_position.seq: 22 +kind: tk_typeref +typeref_type: file-scope type#7: int +kind: is_alias + +file-scope class-type-supplement#3 + +file-scope type#9 + decl_position.seq: 24 +kind: tk_class +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + type: file-scope type#10: T#(1,1) + explicitly_specified: TRUE + +file-scope type#11 + decl_position.seq: 25 +kind: tk_class +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + type: file-scope type#10: T#(1,1) + explicitly_specified: TRUE + +file-scope type#12 + decl_position.seq: 27 +kind: tk_class +extra_info: file-scope class-type-supplement#5 + +file-scope type#13 + decl_position.seq: 27 +kind: tk_typeref +typeref_type: file-scope type#12: A::B +kind: is_alias + +file-scope using-decl#1 +entity: file-scope constant#1: f +is_class_member: TRUE +is_using_enum: FALSE +is_enumerator: FALSE +qualifier.class_type: file-scope type#13: D::base + +file-scope using-decl#2 +entity: file-scope constant#2: g +is_class_member: TRUE +is_using_enum: FALSE +is_enumerator: FALSE +qualifier.class_type: file-scope type#12: A::B + +file-scope class-type-supplement#6 + +file-scope type#14 + decl_position.seq: 32 +kind: tk_class +extra_info: file-scope class-type-supplement#6 + +file-scope using-decl#3 +entity: file-scope constant#3: E1 +is_class_member: TRUE +is_using_enum: FALSE +is_enumerator: FALSE +qualifier.class_type: file-scope type#14: A::E + +file-scope using-decl#4 +entity: file-scope constant#4: h +is_class_member: TRUE +is_using_enum: FALSE +is_enumerator: FALSE +qualifier.class_type: file-scope type#9: T + +file-scope class-type-supplement#7 +template_arg_list: + type: file-scope type#10: T#(1,1) + +file-scope type#15 + decl_position.seq: 25 +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +template_arg_list: + type: file-scope type#10: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#10: T#(1,1) + +file-scope type#16 + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope class-type-supplement#9 +template_arg_list: + type: file-scope type#10: T#(1,1) + explicitly_specified: TRUE + type: file-scope type#6: INT1 + explicitly_specified: TRUE + +file-scope type#17 + decl_position.seq: 8 +kind: tk_struct +extra_info: file-scope class-type-supplement#9 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.1.1.txt index 8d55903c75..59d32178e9 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.1.1.txt @@ -1,2 +1,51 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#1: T#(1,1) + type: file-scope type#2: U#(1,2) + +file-scope variable#1 + name: file-scope id-name#1: "var" + decl_position.seq: 7 +template_info: file-scope variable-template-info#1 + +file-scope expr-node#1 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 15 + +file-scope expr-node#2 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 16 + +file-scope expr-node#3 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 17 + +file-scope expr-node#4 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 18 + +file-scope expr-node#5 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 19 + +file-scope variable#3 + name: file-scope id-name#2: "i" + decl_position.seq: 14 + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#3: int + explicitly_specified: TRUE + type: file-scope type#3: int + +file-scope variable#2 + name: file-scope id-name#1: "var" + decl_position.seq: 7 +template_info: file-scope variable-template-info#2 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.2.1.txt index 07375817f6..9ff23f6113 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.2.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.2.1.txt @@ -1,2 +1,56 @@ fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#1: T#(1,1) + type: file-scope type#2: U#(1,2) + +file-scope variable#1 + name: file-scope id-name#1: "var" + decl_position.seq: 7 +template_info: file-scope variable-template-info#1 + +file-scope expr-node#1 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 24 + +file-scope expr-node#2 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 25 + +file-scope expr-node#3 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 26 + +file-scope expr-node#4 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 27 + +file-scope expr-node#5 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 28 + +file-scope expr-node#6 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 29 + +file-scope variable#3 + name: file-scope id-name#2: "i" + decl_position.seq: 23 + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#3: int + explicitly_specified: TRUE + type: file-scope type#3: int + +file-scope variable#2 + name: file-scope id-name#1: "var" + decl_position.seq: 7 +template_info: file-scope variable-template-info#2 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.3.1.txt index a3febdf14d..72066896d3 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.3.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.3.1.txt @@ -1,2 +1,64 @@ fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#1: T#(1,1) + +file-scope variable#1 + name: file-scope id-name#1: "var" + decl_position.seq: 36 +template_info: file-scope variable-template-info#1 + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + +file-scope variable#2 + name: file-scope id-name#1: "var" + decl_position.seq: 36 +template_info: file-scope variable-template-info#2 + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 33 +kind: tk_struct + +file-scope variable-template-info#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope variable#3 + name: file-scope id-name#1: "var" + decl_position.seq: 7 +template_info: file-scope variable-template-info#3 + +file-scope expr-node#1 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 40 + +file-scope expr-node#2 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 41 + +file-scope expr-node#3 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 42 + +file-scope expr-node#4 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 43 + +file-scope expr-node#5 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 44 + +file-scope variable#4 + name: file-scope id-name#3: "i" + decl_position.seq: 39 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.4.1.txt index 3d8c89c097..a9aa5b75fd 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.4.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.4.1.txt @@ -1,2 +1,78 @@ fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#1: T#(2,1) + +file-scope variable#1 + name: file-scope id-name#1: "var" + decl_position.seq: 52 +template_info: file-scope variable-template-info#1 + +file-scope type#2 + name: file-scope id-name#2: "C" + decl_position.seq: 49 +kind: tk_struct + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#3: T#(2,1) + +file-scope variable#2 + name: file-scope id-name#1: "var" + decl_position.seq: 52 +template_info: file-scope variable-template-info#2 + +file-scope variable-template-info#3 +template_arg_list: + type: file-scope type#4: int + explicitly_specified: TRUE + +file-scope variable#3 + name: file-scope id-name#1: "var" + decl_position.seq: 52 +template_info: file-scope variable-template-info#3 + +file-scope type#5 + name: file-scope id-name#2: "C" + decl_position.seq: 49 +kind: tk_struct + +file-scope variable-template-info#4 +template_arg_list: + type: file-scope type#6: T#(1,1) + type: file-scope type#7: U#(1,2) + +file-scope variable#4 + name: file-scope id-name#1: "var" + decl_position.seq: 7 +template_info: file-scope variable-template-info#4 + +file-scope expr-node#1 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 56 + +file-scope expr-node#2 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 57 + +file-scope expr-node#3 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 58 + +file-scope expr-node#4 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 59 + +file-scope expr-node#5 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 60 + +file-scope variable#5 + name: file-scope id-name#3: "i" + decl_position.seq: 55 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.5.1.txt index c08c7bdc63..641411a0d7 100644 --- a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.5.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/default.5.1.txt @@ -1,2 +1,93 @@ fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#1: T#(3,1) + +file-scope variable#1 + name: file-scope id-name#1: "var" + decl_position.seq: 71 +template_info: file-scope variable-template-info#1 + +file-scope type#2 + name: file-scope id-name#2: "N" + decl_position.seq: 68 +kind: tk_struct + +file-scope type#3 + name: file-scope id-name#3: "C" + decl_position.seq: 65 +kind: tk_struct + +file-scope type#4 + name: file-scope id-name#2: "N" + decl_position.seq: 68 +kind: tk_struct + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#5: T#(3,1) + +file-scope variable#2 + name: file-scope id-name#1: "var" + decl_position.seq: 71 +template_info: file-scope variable-template-info#2 + +file-scope variable-template-info#3 +template_arg_list: + type: file-scope type#6: int + explicitly_specified: TRUE + +file-scope variable#3 + name: file-scope id-name#1: "var" + decl_position.seq: 71 +template_info: file-scope variable-template-info#3 + +file-scope type#7 + name: file-scope id-name#2: "N" + decl_position.seq: 68 +kind: tk_struct + +file-scope type#8 + name: file-scope id-name#3: "C" + decl_position.seq: 65 +kind: tk_struct + +file-scope variable-template-info#4 +template_arg_list: + type: file-scope type#9: T#(1,1) + type: file-scope type#10: U#(1,2) + +file-scope variable#4 + name: file-scope id-name#1: "var" + decl_position.seq: 7 +template_info: file-scope variable-template-info#4 + +file-scope expr-node#1 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 76 + +file-scope expr-node#2 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 77 + +file-scope expr-node#3 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 78 + +file-scope expr-node#4 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 79 + +file-scope expr-node#5 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 80 + +file-scope variable#5 + name: file-scope id-name#4: "i" + decl_position.seq: 75 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..bdfbf79ac6 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,51 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#1: T#(1,1) + type: file-scope type#2: U#(1,2) + +file-scope variable#1 + name: file-scope id-name#1: "var" + decl_position.seq: 8 +template_info: file-scope variable-template-info#1 + +file-scope expr-node#1 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 15 + +file-scope expr-node#2 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 15 + +file-scope expr-node#3 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 15 + +file-scope expr-node#4 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 15 + +file-scope expr-node#5 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 15 + +file-scope variable#3 + name: file-scope id-name#2: "i" + decl_position.seq: 15 + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#3: int + explicitly_specified: TRUE + type: file-scope type#3: int + +file-scope variable#2 + name: file-scope id-name#1: "var" + decl_position.seq: 8 +template_info: file-scope variable-template-info#2 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_32_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_32_cp.2.1.txt new file mode 100644 index 0000000000..18090fecdb --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_32_cp.2.1.txt @@ -0,0 +1,56 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#1: T#(1,1) + type: file-scope type#2: U#(1,2) + +file-scope variable#1 + name: file-scope id-name#1: "var" + decl_position.seq: 8 +template_info: file-scope variable-template-info#1 + +file-scope expr-node#1 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 13 + +file-scope expr-node#2 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 13 + +file-scope expr-node#3 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 13 + +file-scope expr-node#4 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 13 + +file-scope expr-node#5 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 13 + +file-scope expr-node#6 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 13 + +file-scope variable#3 + name: file-scope id-name#2: "i" + decl_position.seq: 13 + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#3: int + explicitly_specified: TRUE + type: file-scope type#3: int + +file-scope variable#2 + name: file-scope id-name#1: "var" + decl_position.seq: 8 +template_info: file-scope variable-template-info#2 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_32_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_32_cp.3.1.txt new file mode 100644 index 0000000000..09f0e1b90a --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_32_cp.3.1.txt @@ -0,0 +1,64 @@ +fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#1: T#(1,1) + +file-scope variable#1 + name: file-scope id-name#1: "var" + decl_position.seq: 16 +template_info: file-scope variable-template-info#1 + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + +file-scope variable#2 + name: file-scope id-name#1: "var" + decl_position.seq: 16 +template_info: file-scope variable-template-info#2 + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct + +file-scope variable-template-info#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope variable#3 + name: file-scope id-name#1: "var" + decl_position.seq: 8 +template_info: file-scope variable-template-info#3 + +file-scope expr-node#1 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 19 + +file-scope expr-node#2 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 19 + +file-scope expr-node#3 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 19 + +file-scope expr-node#4 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 19 + +file-scope expr-node#5 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 19 + +file-scope variable#4 + name: file-scope id-name#3: "i" + decl_position.seq: 19 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_32_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_32_cp.4.1.txt new file mode 100644 index 0000000000..e053d9fba0 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_32_cp.4.1.txt @@ -0,0 +1,78 @@ +fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#1: T#(2,1) + +file-scope variable#1 + name: file-scope id-name#1: "var" + decl_position.seq: 17 +template_info: file-scope variable-template-info#1 + +file-scope type#2 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#3: T#(2,1) + +file-scope variable#2 + name: file-scope id-name#1: "var" + decl_position.seq: 17 +template_info: file-scope variable-template-info#2 + +file-scope variable-template-info#3 +template_arg_list: + type: file-scope type#4: int + explicitly_specified: TRUE + +file-scope variable#3 + name: file-scope id-name#1: "var" + decl_position.seq: 17 +template_info: file-scope variable-template-info#3 + +file-scope type#5 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct + +file-scope variable-template-info#4 +template_arg_list: + type: file-scope type#6: T#(1,1) + type: file-scope type#7: U#(1,2) + +file-scope variable#4 + name: file-scope id-name#1: "var" + decl_position.seq: 8 +template_info: file-scope variable-template-info#4 + +file-scope expr-node#1 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 20 + +file-scope expr-node#2 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 20 + +file-scope expr-node#3 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 20 + +file-scope expr-node#4 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 20 + +file-scope expr-node#5 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 20 + +file-scope variable#5 + name: file-scope id-name#3: "i" + decl_position.seq: 20 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_32_cp.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_32_cp.5.1.txt new file mode 100644 index 0000000000..6873fd3219 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_32_cp.5.1.txt @@ -0,0 +1,93 @@ +fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 Test_name.c +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#1: T#(3,1) + +file-scope variable#1 + name: file-scope id-name#1: "var" + decl_position.seq: 20 +template_info: file-scope variable-template-info#1 + +file-scope type#2 + name: file-scope id-name#2: "N" + decl_position.seq: 17 +kind: tk_struct + +file-scope type#3 + name: file-scope id-name#3: "C" + decl_position.seq: 14 +kind: tk_struct + +file-scope type#4 + name: file-scope id-name#2: "N" + decl_position.seq: 17 +kind: tk_struct + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#5: T#(3,1) + +file-scope variable#2 + name: file-scope id-name#1: "var" + decl_position.seq: 20 +template_info: file-scope variable-template-info#2 + +file-scope variable-template-info#3 +template_arg_list: + type: file-scope type#6: int + explicitly_specified: TRUE + +file-scope variable#3 + name: file-scope id-name#1: "var" + decl_position.seq: 20 +template_info: file-scope variable-template-info#3 + +file-scope type#7 + name: file-scope id-name#2: "N" + decl_position.seq: 17 +kind: tk_struct + +file-scope type#8 + name: file-scope id-name#3: "C" + decl_position.seq: 14 +kind: tk_struct + +file-scope variable-template-info#4 +template_arg_list: + type: file-scope type#9: T#(1,1) + type: file-scope type#10: U#(1,2) + +file-scope variable#4 + name: file-scope id-name#1: "var" + decl_position.seq: 8 +template_info: file-scope variable-template-info#4 + +file-scope expr-node#1 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 24 + +file-scope expr-node#2 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 24 + +file-scope expr-node#3 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 24 + +file-scope expr-node#4 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 24 + +file-scope expr-node#5 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 24 + +file-scope variable#5 + name: file-scope id-name#4: "i" + decl_position.seq: 24 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..bdfbf79ac6 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,51 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#1: T#(1,1) + type: file-scope type#2: U#(1,2) + +file-scope variable#1 + name: file-scope id-name#1: "var" + decl_position.seq: 8 +template_info: file-scope variable-template-info#1 + +file-scope expr-node#1 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 15 + +file-scope expr-node#2 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 15 + +file-scope expr-node#3 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 15 + +file-scope expr-node#4 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 15 + +file-scope expr-node#5 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 15 + +file-scope variable#3 + name: file-scope id-name#2: "i" + decl_position.seq: 15 + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#3: int + explicitly_specified: TRUE + type: file-scope type#3: int + +file-scope variable#2 + name: file-scope id-name#1: "var" + decl_position.seq: 8 +template_info: file-scope variable-template-info#2 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_64_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_64_cp.2.1.txt new file mode 100644 index 0000000000..18090fecdb --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_64_cp.2.1.txt @@ -0,0 +1,56 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++20 Test_name.c +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#1: T#(1,1) + type: file-scope type#2: U#(1,2) + +file-scope variable#1 + name: file-scope id-name#1: "var" + decl_position.seq: 8 +template_info: file-scope variable-template-info#1 + +file-scope expr-node#1 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 13 + +file-scope expr-node#2 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 13 + +file-scope expr-node#3 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 13 + +file-scope expr-node#4 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 13 + +file-scope expr-node#5 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 13 + +file-scope expr-node#6 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 13 + +file-scope variable#3 + name: file-scope id-name#2: "i" + decl_position.seq: 13 + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#3: int + explicitly_specified: TRUE + type: file-scope type#3: int + +file-scope variable#2 + name: file-scope id-name#1: "var" + decl_position.seq: 8 +template_info: file-scope variable-template-info#2 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_64_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_64_cp.3.1.txt new file mode 100644 index 0000000000..09f0e1b90a --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_64_cp.3.1.txt @@ -0,0 +1,64 @@ +fe_only -DTEST_NUMBER=3 --no_il_lower --il_display --c++20 Test_name.c +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#1: T#(1,1) + +file-scope variable#1 + name: file-scope id-name#1: "var" + decl_position.seq: 16 +template_info: file-scope variable-template-info#1 + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#2: int + explicitly_specified: TRUE + +file-scope variable#2 + name: file-scope id-name#1: "var" + decl_position.seq: 16 +template_info: file-scope variable-template-info#2 + +file-scope type#3 + name: file-scope id-name#2: "C" + decl_position.seq: 13 +kind: tk_struct + +file-scope variable-template-info#3 +template_arg_list: + type: file-scope type#4: T#(1,1) + type: file-scope type#5: U#(1,2) + +file-scope variable#3 + name: file-scope id-name#1: "var" + decl_position.seq: 8 +template_info: file-scope variable-template-info#3 + +file-scope expr-node#1 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 19 + +file-scope expr-node#2 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 19 + +file-scope expr-node#3 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 19 + +file-scope expr-node#4 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 19 + +file-scope expr-node#5 +kind: enk_variable +variable: file-scope variable#2: var +position.seq: 19 + +file-scope variable#4 + name: file-scope id-name#3: "i" + decl_position.seq: 19 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_64_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_64_cp.4.1.txt new file mode 100644 index 0000000000..e053d9fba0 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_64_cp.4.1.txt @@ -0,0 +1,78 @@ +fe_only -DTEST_NUMBER=4 --no_il_lower --il_display --c++20 Test_name.c +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#1: T#(2,1) + +file-scope variable#1 + name: file-scope id-name#1: "var" + decl_position.seq: 17 +template_info: file-scope variable-template-info#1 + +file-scope type#2 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#3: T#(2,1) + +file-scope variable#2 + name: file-scope id-name#1: "var" + decl_position.seq: 17 +template_info: file-scope variable-template-info#2 + +file-scope variable-template-info#3 +template_arg_list: + type: file-scope type#4: int + explicitly_specified: TRUE + +file-scope variable#3 + name: file-scope id-name#1: "var" + decl_position.seq: 17 +template_info: file-scope variable-template-info#3 + +file-scope type#5 + name: file-scope id-name#2: "C" + decl_position.seq: 14 +kind: tk_struct + +file-scope variable-template-info#4 +template_arg_list: + type: file-scope type#6: T#(1,1) + type: file-scope type#7: U#(1,2) + +file-scope variable#4 + name: file-scope id-name#1: "var" + decl_position.seq: 8 +template_info: file-scope variable-template-info#4 + +file-scope expr-node#1 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 20 + +file-scope expr-node#2 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 20 + +file-scope expr-node#3 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 20 + +file-scope expr-node#4 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 20 + +file-scope expr-node#5 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 20 + +file-scope variable#5 + name: file-scope id-name#3: "i" + decl_position.seq: 20 + diff --git a/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_64_cp.5.1.txt b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_64_cp.5.1.txt new file mode 100644 index 0000000000..6873fd3219 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26294-var-disp.rto/edg_x86_64_cp.5.1.txt @@ -0,0 +1,93 @@ +fe_only -DTEST_NUMBER=5 --no_il_lower --il_display --c++20 Test_name.c +file-scope variable-template-info#1 +template_arg_list: + type: file-scope type#1: T#(3,1) + +file-scope variable#1 + name: file-scope id-name#1: "var" + decl_position.seq: 20 +template_info: file-scope variable-template-info#1 + +file-scope type#2 + name: file-scope id-name#2: "N" + decl_position.seq: 17 +kind: tk_struct + +file-scope type#3 + name: file-scope id-name#3: "C" + decl_position.seq: 14 +kind: tk_struct + +file-scope type#4 + name: file-scope id-name#2: "N" + decl_position.seq: 17 +kind: tk_struct + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#5: T#(3,1) + +file-scope variable#2 + name: file-scope id-name#1: "var" + decl_position.seq: 20 +template_info: file-scope variable-template-info#2 + +file-scope variable-template-info#3 +template_arg_list: + type: file-scope type#6: int + explicitly_specified: TRUE + +file-scope variable#3 + name: file-scope id-name#1: "var" + decl_position.seq: 20 +template_info: file-scope variable-template-info#3 + +file-scope type#7 + name: file-scope id-name#2: "N" + decl_position.seq: 17 +kind: tk_struct + +file-scope type#8 + name: file-scope id-name#3: "C" + decl_position.seq: 14 +kind: tk_struct + +file-scope variable-template-info#4 +template_arg_list: + type: file-scope type#9: T#(1,1) + type: file-scope type#10: U#(1,2) + +file-scope variable#4 + name: file-scope id-name#1: "var" + decl_position.seq: 8 +template_info: file-scope variable-template-info#4 + +file-scope expr-node#1 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 24 + +file-scope expr-node#2 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 24 + +file-scope expr-node#3 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 24 + +file-scope expr-node#4 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 24 + +file-scope expr-node#5 +kind: enk_variable +variable: file-scope variable#3: var +position.seq: 24 + +file-scope variable#5 + name: file-scope id-name#4: "i" + decl_position.seq: 24 + diff --git a/tests/tests/edg/cmeerw/.gnats-26557.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26557.rto/default.1.1.txt index 28f3890829..c7b1c2ce19 100644 --- a/tests/tests/edg/cmeerw/.gnats-26557.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26557.rto/default.1.1.txt @@ -1 +1,18 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: NULL position.seq: 195 +position.seq: 196 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +position.seq: 209 kind: stmk_goto label: label@ label done lifetime: NULL +position.seq: 210 kind: stmk_label label: label@ label done lifetime: NULL +position.seq: 217 kind: stmk_goto label: label@ label done lifetime: object-lifetime@ +position.seq: 218 kind: stmk_label label: label@ label done lifetime: object-lifetime@ +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: expr-node@ position.seq: 223 +position.seq: 226 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: NULL position.seq: 230 +position.seq: 233 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: expr-node@ position.seq: 236 body_generated: TRUE +position.seq: 239 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: object-lifetime@ +kind: stmk_label label: label@ lifetime: object-lifetime@ diff --git a/tests/tests/edg/cmeerw/.gnats-26557.rto/default.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26557.rto/default.2.1.txt index 3f3e539241..3a0da574ea 100644 --- a/tests/tests/edg/cmeerw/.gnats-26557.rto/default.2.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26557.rto/default.2.1.txt @@ -1 +1,18 @@ fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --ms_c++20 --microsoft_version 1938 Test_name.c +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: NULL position.seq: 195 +position.seq: 196 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +position.seq: 209 kind: stmk_goto label: label@ label done lifetime: NULL +position.seq: 210 kind: stmk_label label: label@ label done lifetime: NULL +position.seq: 217 kind: stmk_goto label: label@ label done lifetime: object-lifetime@ +position.seq: 218 kind: stmk_label label: label@ label done lifetime: object-lifetime@ +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: expr-node@ position.seq: 223 +position.seq: 226 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: NULL position.seq: 230 +position.seq: 233 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: expr-node@ position.seq: 236 body_generated: TRUE +position.seq: 239 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: object-lifetime@ +kind: stmk_label label: label@ lifetime: object-lifetime@ diff --git a/tests/tests/edg/cmeerw/.gnats-26557.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26557.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..89d4d55a1a --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26557.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,18 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: NULL position.seq: 165 +position.seq: 166 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +position.seq: 179 kind: stmk_goto label: label@ label done lifetime: NULL +position.seq: 180 kind: stmk_label label: label@ label done lifetime: NULL +position.seq: 187 kind: stmk_goto label: label@ label done lifetime: object-lifetime@ +position.seq: 188 kind: stmk_label label: label@ label done lifetime: object-lifetime@ +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: expr-node@ position.seq: 193 +position.seq: 196 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: NULL position.seq: 200 +position.seq: 203 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: expr-node@ position.seq: 206 body_generated: TRUE +position.seq: 209 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: object-lifetime@ +kind: stmk_label label: label@ lifetime: object-lifetime@ diff --git a/tests/tests/edg/cmeerw/.gnats-26557.rto/edg_x86_32_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26557.rto/edg_x86_32_cp.2.1.txt new file mode 100644 index 0000000000..8163736a28 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26557.rto/edg_x86_32_cp.2.1.txt @@ -0,0 +1,18 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --ms_c++20 --microsoft_version 1938 Test_name.c +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: NULL position.seq: 165 +position.seq: 166 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +position.seq: 179 kind: stmk_goto label: label@ label done lifetime: NULL +position.seq: 180 kind: stmk_label label: label@ label done lifetime: NULL +position.seq: 187 kind: stmk_goto label: label@ label done lifetime: object-lifetime@ +position.seq: 188 kind: stmk_label label: label@ label done lifetime: object-lifetime@ +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: expr-node@ position.seq: 193 +position.seq: 196 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: NULL position.seq: 200 +position.seq: 203 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: expr-node@ position.seq: 206 body_generated: TRUE +position.seq: 209 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: object-lifetime@ +kind: stmk_label label: label@ lifetime: object-lifetime@ diff --git a/tests/tests/edg/cmeerw/.gnats-26557.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26557.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..89d4d55a1a --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26557.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,18 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: NULL position.seq: 165 +position.seq: 166 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +position.seq: 179 kind: stmk_goto label: label@ label done lifetime: NULL +position.seq: 180 kind: stmk_label label: label@ label done lifetime: NULL +position.seq: 187 kind: stmk_goto label: label@ label done lifetime: object-lifetime@ +position.seq: 188 kind: stmk_label label: label@ label done lifetime: object-lifetime@ +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: expr-node@ position.seq: 193 +position.seq: 196 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: NULL position.seq: 200 +position.seq: 203 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: expr-node@ position.seq: 206 body_generated: TRUE +position.seq: 209 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: object-lifetime@ +kind: stmk_label label: label@ lifetime: object-lifetime@ diff --git a/tests/tests/edg/cmeerw/.gnats-26557.rto/edg_x86_64_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-26557.rto/edg_x86_64_cp.2.1.txt new file mode 100644 index 0000000000..8163736a28 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26557.rto/edg_x86_64_cp.2.1.txt @@ -0,0 +1,18 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --ms_c++20 --microsoft_version 1938 Test_name.c +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: NULL position.seq: 165 +position.seq: 166 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +position.seq: 179 kind: stmk_goto label: label@ label done lifetime: NULL +position.seq: 180 kind: stmk_label label: label@ label done lifetime: NULL +position.seq: 187 kind: stmk_goto label: label@ label done lifetime: object-lifetime@ +position.seq: 188 kind: stmk_label label: label@ label done lifetime: object-lifetime@ +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: expr-node@ position.seq: 193 +position.seq: 196 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: NULL position.seq: 200 +position.seq: 203 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: NULL +kind: stmk_coroutine final_suspend_label: label@ get_return_object_call: expr-node@ position.seq: 206 body_generated: TRUE +position.seq: 209 kind: stmk_coroutine_return +kind: stmk_goto label: label@ lifetime: object-lifetime@ +kind: stmk_label label: label@ lifetime: object-lifetime@ diff --git a/tests/tests/edg/cmeerw/.gnats-26823-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26823-disp.rto/default.1.1.txt index 6a9c8e0d9a..ddb4cb66a0 100644 --- a/tests/tests/edg/cmeerw/.gnats-26823-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-26823-disp.rto/default.1.1.txt @@ -1,2 +1,265 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++26 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope expr-node#1 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 21 + +file-scope type#2 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#1 +operator_type_arg: file-scope type#4: Ts#(1,1) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#2 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#2: I +position.seq: 24 + +file-scope type#5 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#2 +operator_type_arg: file-scope type#4: Ts#(1,1) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#3 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#3: I +position.seq: 24 + +file-scope type#6 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#3 +operator_type_arg: file-scope type#4: Ts#(1,1) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#4 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#4: Is +position.seq: 32 + +file-scope expr-node#5 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 32 + +file-scope expr-node#6 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#4 +index_expr: file-scope expr-node#5 +position.seq: 32 + +file-scope expr-node#7 +type: file-scope type#7: unsigned long +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#6 +position.seq: 32 + +file-scope expr-node#8 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#4: Is +position.seq: 35 + +file-scope expr-node#9 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#6: J +position.seq: 35 + +file-scope expr-node#10 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#8 +index_expr: file-scope expr-node#9 +position.seq: 35 + +file-scope expr-node#11 +type: file-scope type#7: unsigned long +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#10 +position.seq: 35 + +file-scope expr-node#12 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#7: 1 +position.seq: 32 + +file-scope expr-node#13 +type: file-scope type#7: unsigned long +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#12 +position.seq: 32 + +file-scope expr-node#14 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#8: Is +position.seq: 35 + +file-scope expr-node#15 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#9: J +position.seq: 35 + +file-scope expr-node#16 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#14 +index_expr: file-scope expr-node#15 +position.seq: 35 + +file-scope expr-node#17 +type: file-scope type#7: unsigned long +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#16 +position.seq: 35 + +file-scope expr-node#18 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#10: I +position.seq: 7 + +file-scope type#8 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#18 +operator_type_arg: file-scope type#9: Ts#(1,2) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#19 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#11: Js +position.seq: 10 + +file-scope expr-node#20 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#12: I +position.seq: 10 + +file-scope expr-node#21 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#19 +index_expr: file-scope expr-node#20 +position.seq: 10 + +file-scope expr-node#22 +type: file-scope type#10: auto +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#21 +position.seq: 10 + +file-scope expr-node#23 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#13: Js +position.seq: 13 + +file-scope expr-node#24 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#14: I +position.seq: 13 + +file-scope expr-node#25 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#23 +index_expr: file-scope expr-node#24 +position.seq: 13 + +file-scope type#11 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#25 +kind: is_decltype +decltype_expr_not_parenthesized: TRUE +is_dependent_type_operator: TRUE + +file-scope expr-node#26 +type: file-scope type#11: decltype(Js...[I]) +kind: enk_temp_init +position.seq: 13 + +file-scope expr-node#27 +type: file-scope type#11: decltype(Js...[I]) +kind: enk_constant +constant: file-scope constant#15: (decltype(Js...[I]))temp(decltype(Js...[I])):() +position.seq: 13 + +file-scope expr-node#28 +type: file-scope type#12: auto +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#27 +position.seq: 13 + +file-scope expr-node#29 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#16: Js +position.seq: 16 + +file-scope expr-node#30 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#17: I +position.seq: 16 + +file-scope expr-node#31 +type: file-scope type#3: +is_parenthesized: TRUE +kind: enk_pack_index +expr: file-scope expr-node#29 +index_expr: file-scope expr-node#30 +position.seq: 16 + +file-scope type#13 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#31 +kind: is_decltype +decltype_expr_not_parenthesized: TRUE +is_dependent_type_operator: TRUE + +file-scope expr-node#32 +type: file-scope type#13: decltype(Js...[I]) +kind: enk_temp_init +position.seq: 16 + +file-scope expr-node#33 +type: file-scope type#13: decltype(Js...[I]) +kind: enk_constant +constant: file-scope constant#18: (decltype(Js...[I]))temp(decltype(Js...[I])):() +position.seq: 16 + +file-scope expr-node#34 +type: file-scope type#14: auto +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#33 +position.seq: 16 + diff --git a/tests/tests/edg/cmeerw/.gnats-26823-disp.rto/edg_x86_32.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26823-disp.rto/edg_x86_32.1.1.txt new file mode 100644 index 0000000000..db964781f3 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26823-disp.rto/edg_x86_32.1.1.txt @@ -0,0 +1,265 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++26 Test_name.c +file-scope expr-node#1 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 21 + +file-scope type#2 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#1 +operator_type_arg: file-scope type#4: Ts#(1,1) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#2 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#2: I +position.seq: 24 + +file-scope type#5 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#2 +operator_type_arg: file-scope type#4: Ts#(1,1) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#3 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#3: I +position.seq: 24 + +file-scope type#6 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#3 +operator_type_arg: file-scope type#4: Ts#(1,1) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#4 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#4: Is +position.seq: 32 + +file-scope expr-node#5 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 32 + +file-scope expr-node#6 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#4 +index_expr: file-scope expr-node#5 +position.seq: 32 + +file-scope expr-node#7 +type: file-scope type#7: unsigned int +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#6 +position.seq: 32 + +file-scope expr-node#8 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#4: Is +position.seq: 35 + +file-scope expr-node#9 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#6: J +position.seq: 35 + +file-scope expr-node#10 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#8 +index_expr: file-scope expr-node#9 +position.seq: 35 + +file-scope expr-node#11 +type: file-scope type#7: unsigned int +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#10 +position.seq: 35 + +file-scope expr-node#12 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#7: 1 +position.seq: 32 + +file-scope expr-node#13 +type: file-scope type#7: unsigned int +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#12 +position.seq: 32 + +file-scope expr-node#14 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#8: Is +position.seq: 35 + +file-scope expr-node#15 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#9: J +position.seq: 35 + +file-scope expr-node#16 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#14 +index_expr: file-scope expr-node#15 +position.seq: 35 + +file-scope expr-node#17 +type: file-scope type#7: unsigned int +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#16 +position.seq: 35 + +file-scope expr-node#18 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#10: I +position.seq: 7 + +file-scope type#8 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#18 +operator_type_arg: file-scope type#9: Ts#(1,2) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#19 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#11: Js +position.seq: 10 + +file-scope expr-node#20 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#12: I +position.seq: 10 + +file-scope expr-node#21 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#19 +index_expr: file-scope expr-node#20 +position.seq: 10 + +file-scope expr-node#22 +type: file-scope type#10: auto +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#21 +position.seq: 10 + +file-scope expr-node#23 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#13: Js +position.seq: 13 + +file-scope expr-node#24 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#14: I +position.seq: 13 + +file-scope expr-node#25 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#23 +index_expr: file-scope expr-node#24 +position.seq: 13 + +file-scope type#11 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#25 +kind: is_decltype +decltype_expr_not_parenthesized: TRUE +is_dependent_type_operator: TRUE + +file-scope expr-node#26 +type: file-scope type#11: decltype(Js...[I]) +kind: enk_temp_init +position.seq: 13 + +file-scope expr-node#27 +type: file-scope type#11: decltype(Js...[I]) +kind: enk_constant +constant: file-scope constant#15: (decltype(Js...[I]))temp(decltype(Js...[I])):() +position.seq: 13 + +file-scope expr-node#28 +type: file-scope type#12: auto +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#27 +position.seq: 13 + +file-scope expr-node#29 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#16: Js +position.seq: 16 + +file-scope expr-node#30 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#17: I +position.seq: 16 + +file-scope expr-node#31 +type: file-scope type#3: +is_parenthesized: TRUE +kind: enk_pack_index +expr: file-scope expr-node#29 +index_expr: file-scope expr-node#30 +position.seq: 16 + +file-scope type#13 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#31 +kind: is_decltype +decltype_expr_not_parenthesized: TRUE +is_dependent_type_operator: TRUE + +file-scope expr-node#32 +type: file-scope type#13: decltype(Js...[I]) +kind: enk_temp_init +position.seq: 16 + +file-scope expr-node#33 +type: file-scope type#13: decltype(Js...[I]) +kind: enk_constant +constant: file-scope constant#18: (decltype(Js...[I]))temp(decltype(Js...[I])):() +position.seq: 16 + +file-scope expr-node#34 +type: file-scope type#14: auto +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#33 +position.seq: 16 + diff --git a/tests/tests/edg/cmeerw/.gnats-26823-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26823-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..ccf7be99a6 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26823-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,265 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++26 Test_name.c +file-scope expr-node#1 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 22 + +file-scope type#2 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#1 +operator_type_arg: file-scope type#4: Ts#(1,1) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#2 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#2: I +position.seq: 25 + +file-scope type#5 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#2 +operator_type_arg: file-scope type#4: Ts#(1,1) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#3 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#3: I +position.seq: 25 + +file-scope type#6 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#3 +operator_type_arg: file-scope type#4: Ts#(1,1) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#4 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#4: Is +position.seq: 33 + +file-scope expr-node#5 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 33 + +file-scope expr-node#6 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#4 +index_expr: file-scope expr-node#5 +position.seq: 33 + +file-scope expr-node#7 +type: file-scope type#7: unsigned int +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#6 +position.seq: 33 + +file-scope expr-node#8 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#4: Is +position.seq: 36 + +file-scope expr-node#9 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#6: J +position.seq: 36 + +file-scope expr-node#10 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#8 +index_expr: file-scope expr-node#9 +position.seq: 36 + +file-scope expr-node#11 +type: file-scope type#7: unsigned int +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#10 +position.seq: 36 + +file-scope expr-node#12 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#7: 1 +position.seq: 33 + +file-scope expr-node#13 +type: file-scope type#7: unsigned int +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#12 +position.seq: 33 + +file-scope expr-node#14 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#8: Is +position.seq: 36 + +file-scope expr-node#15 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#9: J +position.seq: 36 + +file-scope expr-node#16 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#14 +index_expr: file-scope expr-node#15 +position.seq: 36 + +file-scope expr-node#17 +type: file-scope type#7: unsigned int +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#16 +position.seq: 36 + +file-scope expr-node#18 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#10: I +position.seq: 8 + +file-scope type#8 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#18 +operator_type_arg: file-scope type#9: Ts#(1,2) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#19 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#11: Js +position.seq: 11 + +file-scope expr-node#20 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#12: I +position.seq: 11 + +file-scope expr-node#21 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#19 +index_expr: file-scope expr-node#20 +position.seq: 11 + +file-scope expr-node#22 +type: file-scope type#10: auto +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#21 +position.seq: 11 + +file-scope expr-node#23 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#13: Js +position.seq: 14 + +file-scope expr-node#24 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#14: I +position.seq: 14 + +file-scope expr-node#25 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#23 +index_expr: file-scope expr-node#24 +position.seq: 14 + +file-scope type#11 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#25 +kind: is_decltype +decltype_expr_not_parenthesized: TRUE +is_dependent_type_operator: TRUE + +file-scope expr-node#26 +type: file-scope type#11: decltype(Js...[I]) +kind: enk_temp_init +position.seq: 14 + +file-scope expr-node#27 +type: file-scope type#11: decltype(Js...[I]) +kind: enk_constant +constant: file-scope constant#15: (decltype(Js...[I]))temp(decltype(Js...[I])):() +position.seq: 14 + +file-scope expr-node#28 +type: file-scope type#12: auto +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#27 +position.seq: 14 + +file-scope expr-node#29 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#16: Js +position.seq: 17 + +file-scope expr-node#30 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#17: I +position.seq: 17 + +file-scope expr-node#31 +type: file-scope type#3: +is_parenthesized: TRUE +kind: enk_pack_index +expr: file-scope expr-node#29 +index_expr: file-scope expr-node#30 +position.seq: 17 + +file-scope type#13 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#31 +kind: is_decltype +decltype_expr_not_parenthesized: TRUE +is_dependent_type_operator: TRUE + +file-scope expr-node#32 +type: file-scope type#13: decltype(Js...[I]) +kind: enk_temp_init +position.seq: 17 + +file-scope expr-node#33 +type: file-scope type#13: decltype(Js...[I]) +kind: enk_constant +constant: file-scope constant#18: (decltype(Js...[I]))temp(decltype(Js...[I])):() +position.seq: 17 + +file-scope expr-node#34 +type: file-scope type#14: auto +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#33 +position.seq: 17 + diff --git a/tests/tests/edg/cmeerw/.gnats-26823-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-26823-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..69952750d1 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-26823-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,265 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++26 Test_name.c +file-scope expr-node#1 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#1: 0 +position.seq: 22 + +file-scope type#2 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#1 +operator_type_arg: file-scope type#4: Ts#(1,1) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#2 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#2: I +position.seq: 25 + +file-scope type#5 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#2 +operator_type_arg: file-scope type#4: Ts#(1,1) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#3 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#3: I +position.seq: 25 + +file-scope type#6 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#3 +operator_type_arg: file-scope type#4: Ts#(1,1) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#4 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#4: Is +position.seq: 33 + +file-scope expr-node#5 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#5: 0 +position.seq: 33 + +file-scope expr-node#6 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#4 +index_expr: file-scope expr-node#5 +position.seq: 33 + +file-scope expr-node#7 +type: file-scope type#7: unsigned long +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#6 +position.seq: 33 + +file-scope expr-node#8 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#4: Is +position.seq: 36 + +file-scope expr-node#9 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#6: J +position.seq: 36 + +file-scope expr-node#10 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#8 +index_expr: file-scope expr-node#9 +position.seq: 36 + +file-scope expr-node#11 +type: file-scope type#7: unsigned long +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#10 +position.seq: 36 + +file-scope expr-node#12 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#7: 1 +position.seq: 33 + +file-scope expr-node#13 +type: file-scope type#7: unsigned long +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#12 +position.seq: 33 + +file-scope expr-node#14 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#8: Is +position.seq: 36 + +file-scope expr-node#15 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#9: J +position.seq: 36 + +file-scope expr-node#16 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#14 +index_expr: file-scope expr-node#15 +position.seq: 36 + +file-scope expr-node#17 +type: file-scope type#7: unsigned long +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#16 +position.seq: 36 + +file-scope expr-node#18 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#10: I +position.seq: 8 + +file-scope type#8 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#18 +operator_type_arg: file-scope type#9: Ts#(1,2) +kind: pack_index +is_dependent_type_operator: TRUE + +file-scope expr-node#19 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#11: Js +position.seq: 11 + +file-scope expr-node#20 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#12: I +position.seq: 11 + +file-scope expr-node#21 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#19 +index_expr: file-scope expr-node#20 +position.seq: 11 + +file-scope expr-node#22 +type: file-scope type#10: auto +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#21 +position.seq: 11 + +file-scope expr-node#23 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#13: Js +position.seq: 14 + +file-scope expr-node#24 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#14: I +position.seq: 14 + +file-scope expr-node#25 +type: file-scope type#3: +kind: enk_pack_index +expr: file-scope expr-node#23 +index_expr: file-scope expr-node#24 +position.seq: 14 + +file-scope type#11 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#25 +kind: is_decltype +decltype_expr_not_parenthesized: TRUE +is_dependent_type_operator: TRUE + +file-scope expr-node#26 +type: file-scope type#11: decltype(Js...[I]) +kind: enk_temp_init +position.seq: 14 + +file-scope expr-node#27 +type: file-scope type#11: decltype(Js...[I]) +kind: enk_constant +constant: file-scope constant#15: (decltype(Js...[I]))temp(decltype(Js...[I])):() +position.seq: 14 + +file-scope expr-node#28 +type: file-scope type#12: auto +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#27 +position.seq: 14 + +file-scope expr-node#29 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#16: Js +position.seq: 17 + +file-scope expr-node#30 +type: file-scope type#1: int +kind: enk_constant +constant: file-scope constant#17: I +position.seq: 17 + +file-scope expr-node#31 +type: file-scope type#3: +is_parenthesized: TRUE +kind: enk_pack_index +expr: file-scope expr-node#29 +index_expr: file-scope expr-node#30 +position.seq: 17 + +file-scope type#13 +kind: tk_typeref +typeref_type: file-scope type#3: +expr: file-scope expr-node#31 +kind: is_decltype +decltype_expr_not_parenthesized: TRUE +is_dependent_type_operator: TRUE + +file-scope expr-node#32 +type: file-scope type#13: decltype(Js...[I]) +kind: enk_temp_init +position.seq: 17 + +file-scope expr-node#33 +type: file-scope type#13: decltype(Js...[I]) +kind: enk_constant +constant: file-scope constant#18: (decltype(Js...[I]))temp(decltype(Js...[I])):() +position.seq: 17 + +file-scope expr-node#34 +type: file-scope type#14: auto +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#33 +position.seq: 17 + diff --git a/tests/tests/edg/cmeerw/.gnats-27628-display.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-27628-display.rto/default.1.1.txt index 1183dc9432..9c47f677c6 100644 --- a/tests/tests/edg/cmeerw/.gnats-27628-display.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-27628-display.rto/default.1.1.txt @@ -42,32 +42,44 @@ kind: enk_routine routine: file-scope routine: operator delete qualifier: NULL special_kind: sfk_builtin_operator_delete +position.seq: 7 +position.column: 10 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_variable +position.seq: 7 +position.column: 43 file-scope expr-node type: file-scope type: void * kind: enk_operation operation.kind: eok_cast +position.seq: 7 +position.column: 36 file-scope expr-node type: file-scope type: void kind: enk_operation operation.kind: eok_call +position.seq: 7 +position.column: 35 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_variable +position.seq: 8 +position.column: 10 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_operation operation.kind: eok_comma +position.seq: 7 +position.column: 45 file-scope expr-node type: file-scope type: void *(*)(unsigned long) @@ -76,6 +88,8 @@ kind: enk_routine routine: file-scope routine: operator new qualifier: NULL special_kind: sfk_builtin_operator_new +position.seq: 10 +position.column: 12 file-scope constant type: file-scope type: int @@ -85,11 +99,15 @@ file-scope expr-node type: file-scope type: int kind: enk_constant constant: file-scope constant: 4 +position.seq: 10 +position.column: 35 file-scope expr-node type: file-scope type: unsigned long kind: enk_operation operation.kind: eok_cast +position.seq: 10 +position.column: 35 file-scope constant type: file-scope type: unsigned long @@ -99,11 +117,15 @@ file-scope expr-node type: file-scope type: unsigned long kind: enk_constant constant: file-scope constant: 4UL +position.seq: 10 +position.column: 35 file-scope expr-node type: file-scope type: void * kind: enk_operation operation.kind: eok_call +position.seq: 10 +position.column: 34 file-scope constant name: file-scope id-name: "__builtin_operator_delete" @@ -118,35 +140,49 @@ kind: enk_constant constant: file-scope constant: __builtin_operator_delete qualifier: NULL special_kind: sfk_builtin_operator_delete +position.seq: 13 +position.column: 10 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_variable +position.seq: 13 +position.column: 41 file-scope expr-node type: file-scope type: T#(1,1) * kind: enk_operation operation.kind: eok_cast +position.seq: 13 +position.column: 36 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 13 +position.column: 35 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 14 +position.column: 10 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_comma +position.seq: 13 +position.column: 43 file-scope expr-node type: file-scope type: int kind: enk_operation operation.kind: eok_cast +position.seq: 13 +position.column: 43 file-scope constant name: file-scope id-name: "__builtin_operator_new" @@ -161,25 +197,35 @@ kind: enk_constant constant: file-scope constant: __builtin_operator_new qualifier: NULL special_kind: sfk_builtin_operator_new +position.seq: 17 +position.column: 12 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 17 +position.column: 37 file-scope expr-node type: file-scope type: T#(1,1) kind: enk_operation operation.kind: eok_cast +position.seq: 17 +position.column: 35 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 17 +position.column: 34 file-scope expr-node type: file-scope type: void * kind: enk_operation operation.kind: eok_cast +position.seq: 17 +position.column: 34 file-scope expr-node type: file-scope type: int (*)(volatile void *, int, ...) @@ -188,20 +234,28 @@ kind: enk_routine routine: file-scope routine: __sync_add_and_fetch_4 qualifier: NULL special_kind: sfk_gnu_sync_concrete_function +position.seq: 19 +position.column: 10 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 19 +position.column: 32 file-scope expr-node type: file-scope type: int * kind: enk_operation operation.kind: eok_address_of +position.seq: 19 +position.column: 31 file-scope expr-node type: file-scope type: volatile void * kind: enk_operation operation.kind: eok_cast +position.seq: 19 +position.column: 31 file-scope constant type: file-scope type: volatile void * @@ -211,16 +265,22 @@ file-scope expr-node type: file-scope type: volatile void * kind: enk_constant constant: file-scope constant: (volatile void *)(&v) +position.seq: 19 +position.column: 31 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_variable +position.seq: 19 +position.column: 35 file-scope expr-node type: file-scope type: int kind: enk_operation operation.kind: eok_call +position.seq: 19 +position.column: 30 file-scope expr-node type: file-scope type: unsigned int (*)(const volatile void *, int) @@ -229,20 +289,28 @@ kind: enk_routine routine: file-scope routine: __atomic_load_4 qualifier: NULL special_kind: sfk_gnu_atomic_nongeneric_function +position.seq: 19 +position.column: 39 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 19 +position.column: 56 file-scope expr-node type: file-scope type: int * kind: enk_operation operation.kind: eok_address_of +position.seq: 19 +position.column: 55 file-scope expr-node type: file-scope type: const volatile void * kind: enk_operation operation.kind: eok_cast +position.seq: 19 +position.column: 55 file-scope constant type: file-scope type: const volatile void * @@ -252,26 +320,36 @@ file-scope expr-node type: file-scope type: const volatile void * kind: enk_constant constant: file-scope constant: (const volatile void *)(&v) +position.seq: 19 +position.column: 55 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_variable +position.seq: 19 +position.column: 59 file-scope expr-node type: file-scope type: unsigned int kind: enk_operation operation.kind: eok_call +position.seq: 19 +position.column: 54 file-scope expr-node type: file-scope type: int kind: enk_operation operation.kind: eok_cast +position.seq: 19 +position.column: 39 file-scope expr-node type: file-scope type: int kind: enk_operation operation.kind: eok_comma +position.seq: 19 +position.column: 37 file-scope constant name: file-scope id-name: "__sync_add_and_fetch" @@ -283,15 +361,21 @@ file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: __sync_add_and_fetch +position.seq: 22 +position.column: 10 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 22 +position.column: 32 file-scope expr-node type: file-scope type: int * kind: enk_operation operation.kind: eok_address_of +position.seq: 22 +position.column: 31 file-scope constant type: file-scope type: int * @@ -301,6 +385,8 @@ file-scope expr-node type: file-scope type: int * kind: enk_constant constant: file-scope constant: &v +position.seq: 22 +position.column: 31 file-scope constant name: file-scope id-name: "r" @@ -311,16 +397,22 @@ kind: tpck_param file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 22 +position.column: 37 file-scope expr-node type: file-scope type: T#(1,1) kind: enk_operation operation.kind: eok_cast +position.seq: 22 +position.column: 35 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 22 +position.column: 30 file-scope constant name: file-scope id-name: "__atomic_load_n" @@ -332,15 +424,21 @@ file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: __atomic_load_n +position.seq: 22 +position.column: 42 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 22 +position.column: 59 file-scope expr-node type: file-scope type: int * kind: enk_operation operation.kind: eok_address_of +position.seq: 22 +position.column: 58 file-scope constant type: file-scope type: int * @@ -350,35 +448,49 @@ file-scope expr-node type: file-scope type: int * kind: enk_constant constant: file-scope constant: &v +position.seq: 22 +position.column: 58 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 22 +position.column: 64 file-scope expr-node type: file-scope type: T#(1,1) kind: enk_operation operation.kind: eok_cast +position.seq: 22 +position.column: 62 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 22 +position.column: 57 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_comma +position.seq: 22 +position.column: 40 file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: __sync_add_and_fetch +position.seq: 23 +position.column: 10 file-scope expr-node type: file-scope type: T#(1,1) & kind: enk_constant constant: file-scope constant: r +position.seq: 23 +position.column: 32 file-scope expr-node type: file-scope type: T#(1,1) @@ -389,6 +501,8 @@ file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_address_of +position.seq: 23 +position.column: 31 file-scope constant type: file-scope type: @@ -399,35 +513,49 @@ file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: (& (ref-* r)) +position.seq: 23 +position.column: 31 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 23 +position.column: 37 file-scope expr-node type: file-scope type: T#(1,1) kind: enk_operation operation.kind: eok_cast +position.seq: 23 +position.column: 35 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 23 +position.column: 30 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_comma +position.seq: 22 +position.column: 67 file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: __atomic_load_n +position.seq: 23 +position.column: 42 file-scope expr-node type: file-scope type: T#(1,1) & kind: enk_constant constant: file-scope constant: r +position.seq: 23 +position.column: 59 file-scope expr-node type: file-scope type: T#(1,1) @@ -438,6 +566,8 @@ file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_address_of +position.seq: 23 +position.column: 58 file-scope constant type: file-scope type: @@ -448,28 +578,40 @@ file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: (& (ref-* r)) +position.seq: 23 +position.column: 58 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 23 +position.column: 64 file-scope expr-node type: file-scope type: T#(1,1) kind: enk_operation operation.kind: eok_cast +position.seq: 23 +position.column: 62 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 23 +position.column: 57 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_comma +position.seq: 23 +position.column: 40 file-scope expr-node type: file-scope type: int kind: enk_operation operation.kind: eok_cast +position.seq: 23 +position.column: 40 diff --git a/tests/tests/edg/cmeerw/.gnats-27628-display.rto/edg_x86_32.1.1.txt b/tests/tests/edg/cmeerw/.gnats-27628-display.rto/edg_x86_32.1.1.txt index 689e7871ca..3f5af48b6b 100644 --- a/tests/tests/edg/cmeerw/.gnats-27628-display.rto/edg_x86_32.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-27628-display.rto/edg_x86_32.1.1.txt @@ -42,32 +42,44 @@ kind: enk_routine routine: file-scope routine: operator delete qualifier: NULL special_kind: sfk_builtin_operator_delete +position.seq: 7 +position.column: 10 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_variable +position.seq: 7 +position.column: 43 file-scope expr-node type: file-scope type: void * kind: enk_operation operation.kind: eok_cast +position.seq: 7 +position.column: 36 file-scope expr-node type: file-scope type: void kind: enk_operation operation.kind: eok_call +position.seq: 7 +position.column: 35 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_variable +position.seq: 8 +position.column: 10 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_operation operation.kind: eok_comma +position.seq: 7 +position.column: 45 file-scope expr-node type: file-scope type: void *(*)(unsigned int) @@ -76,6 +88,8 @@ kind: enk_routine routine: file-scope routine: operator new qualifier: NULL special_kind: sfk_builtin_operator_new +position.seq: 10 +position.column: 12 file-scope constant type: file-scope type: int @@ -85,11 +99,15 @@ file-scope expr-node type: file-scope type: int kind: enk_constant constant: file-scope constant: 4 +position.seq: 10 +position.column: 35 file-scope expr-node type: file-scope type: unsigned int kind: enk_operation operation.kind: eok_cast +position.seq: 10 +position.column: 35 file-scope constant type: file-scope type: unsigned int @@ -99,11 +117,15 @@ file-scope expr-node type: file-scope type: unsigned int kind: enk_constant constant: file-scope constant: 4U +position.seq: 10 +position.column: 35 file-scope expr-node type: file-scope type: void * kind: enk_operation operation.kind: eok_call +position.seq: 10 +position.column: 34 file-scope constant name: file-scope id-name: "__builtin_operator_delete" @@ -118,35 +140,49 @@ kind: enk_constant constant: file-scope constant: __builtin_operator_delete qualifier: NULL special_kind: sfk_builtin_operator_delete +position.seq: 13 +position.column: 10 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_variable +position.seq: 13 +position.column: 41 file-scope expr-node type: file-scope type: T#(1,1) * kind: enk_operation operation.kind: eok_cast +position.seq: 13 +position.column: 36 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 13 +position.column: 35 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 14 +position.column: 10 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_comma +position.seq: 13 +position.column: 43 file-scope expr-node type: file-scope type: int kind: enk_operation operation.kind: eok_cast +position.seq: 13 +position.column: 43 file-scope constant name: file-scope id-name: "__builtin_operator_new" @@ -161,25 +197,35 @@ kind: enk_constant constant: file-scope constant: __builtin_operator_new qualifier: NULL special_kind: sfk_builtin_operator_new +position.seq: 17 +position.column: 12 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 17 +position.column: 37 file-scope expr-node type: file-scope type: T#(1,1) kind: enk_operation operation.kind: eok_cast +position.seq: 17 +position.column: 35 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 17 +position.column: 34 file-scope expr-node type: file-scope type: void * kind: enk_operation operation.kind: eok_cast +position.seq: 17 +position.column: 34 file-scope expr-node type: file-scope type: int (*)(volatile void *, int, ...) @@ -188,20 +234,28 @@ kind: enk_routine routine: file-scope routine: __sync_add_and_fetch_4 qualifier: NULL special_kind: sfk_gnu_sync_concrete_function +position.seq: 19 +position.column: 10 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 19 +position.column: 32 file-scope expr-node type: file-scope type: int * kind: enk_operation operation.kind: eok_address_of +position.seq: 19 +position.column: 31 file-scope expr-node type: file-scope type: volatile void * kind: enk_operation operation.kind: eok_cast +position.seq: 19 +position.column: 31 file-scope constant type: file-scope type: volatile void * @@ -211,16 +265,22 @@ file-scope expr-node type: file-scope type: volatile void * kind: enk_constant constant: file-scope constant: (volatile void *)(&v) +position.seq: 19 +position.column: 31 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_variable +position.seq: 19 +position.column: 35 file-scope expr-node type: file-scope type: int kind: enk_operation operation.kind: eok_call +position.seq: 19 +position.column: 30 file-scope expr-node type: file-scope type: unsigned int (*)(const volatile void *, int) @@ -229,20 +289,28 @@ kind: enk_routine routine: file-scope routine: __atomic_load_4 qualifier: NULL special_kind: sfk_gnu_atomic_nongeneric_function +position.seq: 19 +position.column: 39 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 19 +position.column: 56 file-scope expr-node type: file-scope type: int * kind: enk_operation operation.kind: eok_address_of +position.seq: 19 +position.column: 55 file-scope expr-node type: file-scope type: const volatile void * kind: enk_operation operation.kind: eok_cast +position.seq: 19 +position.column: 55 file-scope constant type: file-scope type: const volatile void * @@ -252,26 +320,36 @@ file-scope expr-node type: file-scope type: const volatile void * kind: enk_constant constant: file-scope constant: (const volatile void *)(&v) +position.seq: 19 +position.column: 55 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_variable +position.seq: 19 +position.column: 59 file-scope expr-node type: file-scope type: unsigned int kind: enk_operation operation.kind: eok_call +position.seq: 19 +position.column: 54 file-scope expr-node type: file-scope type: int kind: enk_operation operation.kind: eok_cast +position.seq: 19 +position.column: 39 file-scope expr-node type: file-scope type: int kind: enk_operation operation.kind: eok_comma +position.seq: 19 +position.column: 37 file-scope constant name: file-scope id-name: "__sync_add_and_fetch" @@ -283,15 +361,21 @@ file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: __sync_add_and_fetch +position.seq: 22 +position.column: 10 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 22 +position.column: 32 file-scope expr-node type: file-scope type: int * kind: enk_operation operation.kind: eok_address_of +position.seq: 22 +position.column: 31 file-scope constant type: file-scope type: int * @@ -301,6 +385,8 @@ file-scope expr-node type: file-scope type: int * kind: enk_constant constant: file-scope constant: &v +position.seq: 22 +position.column: 31 file-scope constant name: file-scope id-name: "r" @@ -311,16 +397,22 @@ kind: tpck_param file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 22 +position.column: 37 file-scope expr-node type: file-scope type: T#(1,1) kind: enk_operation operation.kind: eok_cast +position.seq: 22 +position.column: 35 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 22 +position.column: 30 file-scope constant name: file-scope id-name: "__atomic_load_n" @@ -332,15 +424,21 @@ file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: __atomic_load_n +position.seq: 22 +position.column: 42 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 22 +position.column: 59 file-scope expr-node type: file-scope type: int * kind: enk_operation operation.kind: eok_address_of +position.seq: 22 +position.column: 58 file-scope constant type: file-scope type: int * @@ -350,35 +448,49 @@ file-scope expr-node type: file-scope type: int * kind: enk_constant constant: file-scope constant: &v +position.seq: 22 +position.column: 58 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 22 +position.column: 64 file-scope expr-node type: file-scope type: T#(1,1) kind: enk_operation operation.kind: eok_cast +position.seq: 22 +position.column: 62 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 22 +position.column: 57 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_comma +position.seq: 22 +position.column: 40 file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: __sync_add_and_fetch +position.seq: 23 +position.column: 10 file-scope expr-node type: file-scope type: T#(1,1) & kind: enk_constant constant: file-scope constant: r +position.seq: 23 +position.column: 32 file-scope expr-node type: file-scope type: T#(1,1) @@ -389,6 +501,8 @@ file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_address_of +position.seq: 23 +position.column: 31 file-scope constant type: file-scope type: @@ -399,35 +513,49 @@ file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: (& (ref-* r)) +position.seq: 23 +position.column: 31 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 23 +position.column: 37 file-scope expr-node type: file-scope type: T#(1,1) kind: enk_operation operation.kind: eok_cast +position.seq: 23 +position.column: 35 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 23 +position.column: 30 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_comma +position.seq: 22 +position.column: 67 file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: __atomic_load_n +position.seq: 23 +position.column: 42 file-scope expr-node type: file-scope type: T#(1,1) & kind: enk_constant constant: file-scope constant: r +position.seq: 23 +position.column: 59 file-scope expr-node type: file-scope type: T#(1,1) @@ -438,6 +566,8 @@ file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_address_of +position.seq: 23 +position.column: 58 file-scope constant type: file-scope type: @@ -448,28 +578,40 @@ file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: (& (ref-* r)) +position.seq: 23 +position.column: 58 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 23 +position.column: 64 file-scope expr-node type: file-scope type: T#(1,1) kind: enk_operation operation.kind: eok_cast +position.seq: 23 +position.column: 62 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 23 +position.column: 57 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_comma +position.seq: 23 +position.column: 40 file-scope expr-node type: file-scope type: int kind: enk_operation operation.kind: eok_cast +position.seq: 23 +position.column: 40 diff --git a/tests/tests/edg/cmeerw/.gnats-27628-display.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-27628-display.rto/edg_x86_32_cp.1.1.txt index 689e7871ca..d5f05126ed 100644 --- a/tests/tests/edg/cmeerw/.gnats-27628-display.rto/edg_x86_32_cp.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-27628-display.rto/edg_x86_32_cp.1.1.txt @@ -42,32 +42,44 @@ kind: enk_routine routine: file-scope routine: operator delete qualifier: NULL special_kind: sfk_builtin_operator_delete +position.seq: 8 +position.column: 11 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_variable +position.seq: 8 +position.column: 45 file-scope expr-node type: file-scope type: void * kind: enk_operation operation.kind: eok_cast +position.seq: 8 +position.column: 37 file-scope expr-node type: file-scope type: void kind: enk_operation operation.kind: eok_call +position.seq: 8 +position.column: 36 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_variable +position.seq: 8 +position.column: 49 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_operation operation.kind: eok_comma +position.seq: 8 +position.column: 47 file-scope expr-node type: file-scope type: void *(*)(unsigned int) @@ -76,6 +88,8 @@ kind: enk_routine routine: file-scope routine: operator new qualifier: NULL special_kind: sfk_builtin_operator_new +position.seq: 11 +position.column: 11 file-scope constant type: file-scope type: int @@ -85,11 +99,15 @@ file-scope expr-node type: file-scope type: int kind: enk_constant constant: file-scope constant: 4 +position.seq: 11 +position.column: 34 file-scope expr-node type: file-scope type: unsigned int kind: enk_operation operation.kind: eok_cast +position.seq: 11 +position.column: 34 file-scope constant type: file-scope type: unsigned int @@ -99,11 +117,15 @@ file-scope expr-node type: file-scope type: unsigned int kind: enk_constant constant: file-scope constant: 4U +position.seq: 11 +position.column: 34 file-scope expr-node type: file-scope type: void * kind: enk_operation operation.kind: eok_call +position.seq: 11 +position.column: 33 file-scope constant name: file-scope id-name: "__builtin_operator_delete" @@ -118,35 +140,49 @@ kind: enk_constant constant: file-scope constant: __builtin_operator_delete qualifier: NULL special_kind: sfk_builtin_operator_delete +position.seq: 14 +position.column: 11 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_variable +position.seq: 14 +position.column: 47 file-scope expr-node type: file-scope type: T#(1,1) * kind: enk_operation operation.kind: eok_cast +position.seq: 14 +position.column: 39 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 14 +position.column: 37 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 15 +position.column: 10 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_comma +position.seq: 14 +position.column: 50 file-scope expr-node type: file-scope type: int kind: enk_operation operation.kind: eok_cast +position.seq: 14 +position.column: 50 file-scope constant name: file-scope id-name: "__builtin_operator_new" @@ -161,25 +197,35 @@ kind: enk_constant constant: file-scope constant: __builtin_operator_new qualifier: NULL special_kind: sfk_builtin_operator_new +position.seq: 18 +position.column: 14 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 18 +position.column: 43 file-scope expr-node type: file-scope type: T#(1,1) kind: enk_operation operation.kind: eok_cast +position.seq: 18 +position.column: 39 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 18 +position.column: 37 file-scope expr-node type: file-scope type: void * kind: enk_operation operation.kind: eok_cast +position.seq: 18 +position.column: 37 file-scope expr-node type: file-scope type: int (*)(volatile void *, int, ...) @@ -188,20 +234,28 @@ kind: enk_routine routine: file-scope routine: __sync_add_and_fetch_4 qualifier: NULL special_kind: sfk_gnu_sync_concrete_function +position.seq: 20 +position.column: 11 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 20 +position.column: 33 file-scope expr-node type: file-scope type: int * kind: enk_operation operation.kind: eok_address_of +position.seq: 20 +position.column: 32 file-scope expr-node type: file-scope type: volatile void * kind: enk_operation operation.kind: eok_cast +position.seq: 20 +position.column: 32 file-scope constant type: file-scope type: volatile void * @@ -211,16 +265,22 @@ file-scope expr-node type: file-scope type: volatile void * kind: enk_constant constant: file-scope constant: (volatile void *)(&v) +position.seq: 20 +position.column: 32 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_variable +position.seq: 20 +position.column: 36 file-scope expr-node type: file-scope type: int kind: enk_operation operation.kind: eok_call +position.seq: 20 +position.column: 31 file-scope expr-node type: file-scope type: unsigned int (*)(const volatile void *, int) @@ -229,20 +289,28 @@ kind: enk_routine routine: file-scope routine: __atomic_load_4 qualifier: NULL special_kind: sfk_gnu_atomic_nongeneric_function +position.seq: 20 +position.column: 41 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 20 +position.column: 58 file-scope expr-node type: file-scope type: int * kind: enk_operation operation.kind: eok_address_of +position.seq: 20 +position.column: 57 file-scope expr-node type: file-scope type: const volatile void * kind: enk_operation operation.kind: eok_cast +position.seq: 20 +position.column: 57 file-scope constant type: file-scope type: const volatile void * @@ -252,26 +320,36 @@ file-scope expr-node type: file-scope type: const volatile void * kind: enk_constant constant: file-scope constant: (const volatile void *)(&v) +position.seq: 20 +position.column: 57 file-scope expr-node type: file-scope type: int orig_lvalue_type: file-scope type: int kind: enk_variable +position.seq: 20 +position.column: 61 file-scope expr-node type: file-scope type: unsigned int kind: enk_operation operation.kind: eok_call +position.seq: 20 +position.column: 56 file-scope expr-node type: file-scope type: int kind: enk_operation operation.kind: eok_cast +position.seq: 20 +position.column: 41 file-scope expr-node type: file-scope type: int kind: enk_operation operation.kind: eok_comma +position.seq: 20 +position.column: 38 file-scope constant name: file-scope id-name: "__sync_add_and_fetch" @@ -283,15 +361,21 @@ file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: __sync_add_and_fetch +position.seq: 23 +position.column: 11 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 23 +position.column: 36 file-scope expr-node type: file-scope type: int * kind: enk_operation operation.kind: eok_address_of +position.seq: 23 +position.column: 34 file-scope constant type: file-scope type: int * @@ -301,6 +385,8 @@ file-scope expr-node type: file-scope type: int * kind: enk_constant constant: file-scope constant: &v +position.seq: 23 +position.column: 34 file-scope constant name: file-scope id-name: "r" @@ -311,16 +397,22 @@ kind: tpck_param file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 23 +position.column: 43 file-scope expr-node type: file-scope type: T#(1,1) kind: enk_operation operation.kind: eok_cast +position.seq: 23 +position.column: 39 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 23 +position.column: 32 file-scope constant name: file-scope id-name: "__atomic_load_n" @@ -332,15 +424,21 @@ file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: __atomic_load_n +position.seq: 23 +position.column: 50 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 23 +position.column: 70 file-scope expr-node type: file-scope type: int * kind: enk_operation operation.kind: eok_address_of +position.seq: 23 +position.column: 68 file-scope constant type: file-scope type: int * @@ -350,35 +448,49 @@ file-scope expr-node type: file-scope type: int * kind: enk_constant constant: file-scope constant: &v +position.seq: 23 +position.column: 68 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 23 +position.column: 77 file-scope expr-node type: file-scope type: T#(1,1) kind: enk_operation operation.kind: eok_cast +position.seq: 23 +position.column: 73 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 23 +position.column: 66 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_comma +position.seq: 23 +position.column: 48 file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: __sync_add_and_fetch +position.seq: 24 +position.column: 10 file-scope expr-node type: file-scope type: T#(1,1) & kind: enk_constant constant: file-scope constant: r +position.seq: 24 +position.column: 35 file-scope expr-node type: file-scope type: T#(1,1) @@ -389,6 +501,8 @@ file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_address_of +position.seq: 24 +position.column: 33 file-scope constant type: file-scope type: @@ -399,35 +513,49 @@ file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: (& (ref-* r)) +position.seq: 24 +position.column: 33 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 24 +position.column: 42 file-scope expr-node type: file-scope type: T#(1,1) kind: enk_operation operation.kind: eok_cast +position.seq: 24 +position.column: 38 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 24 +position.column: 31 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_comma +position.seq: 23 +position.column: 82 file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: __atomic_load_n +position.seq: 24 +position.column: 49 file-scope expr-node type: file-scope type: T#(1,1) & kind: enk_constant constant: file-scope constant: r +position.seq: 24 +position.column: 69 file-scope expr-node type: file-scope type: T#(1,1) @@ -438,6 +566,8 @@ file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_address_of +position.seq: 24 +position.column: 67 file-scope constant type: file-scope type: @@ -448,28 +578,40 @@ file-scope expr-node type: file-scope type: kind: enk_constant constant: file-scope constant: (& (ref-* r)) +position.seq: 24 +position.column: 67 file-scope expr-node type: file-scope type: int kind: enk_variable +position.seq: 24 +position.column: 76 file-scope expr-node type: file-scope type: T#(1,1) kind: enk_operation operation.kind: eok_cast +position.seq: 24 +position.column: 72 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_call +position.seq: 24 +position.column: 65 file-scope expr-node type: file-scope type: kind: enk_operation operation.kind: eok_comma +position.seq: 24 +position.column: 47 file-scope expr-node type: file-scope type: int kind: enk_operation operation.kind: eok_cast +position.seq: 24 +position.column: 47 diff --git a/tests/tests/edg/cmeerw/.gnats-27628-display.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-27628-display.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..178a5ff1ea --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-27628-display.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,617 @@ +fe_only -DTEST_NUMBER=1 -w --c++14 --clang_version 190100 --no_il_lower --il_display Test_name.c +file-scope constant + name: file-scope id-name: "N" +type: file-scope type: T#(1,2) +kind: ck_template_param +kind: tpck_param + +file-scope constant + name: file-scope id-name: "K" +type: file-scope type: U#(0,1) +kind: ck_template_param +kind: tpck_param + +file-scope constant + name: file-scope id-name: "N" +type: file-scope type: T#(1,2) +kind: ck_template_param +kind: tpck_param + +file-scope constant + name: file-scope id-name: "K" +type: file-scope type: U#(0,1) +kind: ck_template_param +kind: tpck_param + +file-scope constant + name: file-scope id-name: "N" +type: file-scope type: unsigned long +kind: ck_template_param +kind: tpck_param + +file-scope constant + name: file-scope id-name: "N" +type: file-scope type: unsigned long +kind: ck_template_param +kind: tpck_param + +file-scope expr-node +type: file-scope type: void (*)(void *) +orig_lvalue_type: file-scope type: void (void *) +kind: enk_routine +routine: file-scope routine: operator delete +qualifier: NULL +special_kind: sfk_builtin_operator_delete +position.seq: 8 +position.column: 11 + +file-scope expr-node +type: file-scope type: int +orig_lvalue_type: file-scope type: int +kind: enk_variable +position.seq: 8 +position.column: 45 + +file-scope expr-node +type: file-scope type: void * +kind: enk_operation +operation.kind: eok_cast +position.seq: 8 +position.column: 37 + +file-scope expr-node +type: file-scope type: void +kind: enk_operation +operation.kind: eok_call +position.seq: 8 +position.column: 36 + +file-scope expr-node +type: file-scope type: int +orig_lvalue_type: file-scope type: int +kind: enk_variable +position.seq: 8 +position.column: 49 + +file-scope expr-node +type: file-scope type: int +orig_lvalue_type: file-scope type: int +kind: enk_operation +operation.kind: eok_comma +position.seq: 8 +position.column: 47 + +file-scope expr-node +type: file-scope type: void *(*)(unsigned long) +orig_lvalue_type: file-scope type: void *(unsigned long) +kind: enk_routine +routine: file-scope routine: operator new +qualifier: NULL +special_kind: sfk_builtin_operator_new +position.seq: 11 +position.column: 11 + +file-scope constant +type: file-scope type: int +kind: ck_integer + +file-scope expr-node +type: file-scope type: int +kind: enk_constant +constant: file-scope constant: 4 +position.seq: 11 +position.column: 34 + +file-scope expr-node +type: file-scope type: unsigned long +kind: enk_operation +operation.kind: eok_cast +position.seq: 11 +position.column: 34 + +file-scope constant +type: file-scope type: unsigned long +kind: ck_integer + +file-scope expr-node +type: file-scope type: unsigned long +kind: enk_constant +constant: file-scope constant: 4UL +position.seq: 11 +position.column: 34 + +file-scope expr-node +type: file-scope type: void * +kind: enk_operation +operation.kind: eok_call +position.seq: 11 +position.column: 33 + +file-scope constant + name: file-scope id-name: "__builtin_operator_delete" +type: file-scope type: +kind: ck_template_param +kind: tpck_unknown_function +is_qualified_name: TRUE + +file-scope expr-node +type: file-scope type: +kind: enk_constant +constant: file-scope constant: __builtin_operator_delete +qualifier: NULL +special_kind: sfk_builtin_operator_delete +position.seq: 14 +position.column: 11 + +file-scope expr-node +type: file-scope type: int +orig_lvalue_type: file-scope type: int +kind: enk_variable +position.seq: 14 +position.column: 47 + +file-scope expr-node +type: file-scope type: T#(1,1) * +kind: enk_operation +operation.kind: eok_cast +position.seq: 14 +position.column: 39 + +file-scope expr-node +type: file-scope type: +kind: enk_operation +operation.kind: eok_call +position.seq: 14 +position.column: 37 + +file-scope expr-node +type: file-scope type: int +kind: enk_variable +position.seq: 15 +position.column: 10 + +file-scope expr-node +type: file-scope type: +kind: enk_operation +operation.kind: eok_comma +position.seq: 14 +position.column: 50 + +file-scope expr-node +type: file-scope type: int +kind: enk_operation +operation.kind: eok_cast +position.seq: 14 +position.column: 50 + +file-scope constant + name: file-scope id-name: "__builtin_operator_new" +type: file-scope type: +kind: ck_template_param +kind: tpck_unknown_function +is_qualified_name: TRUE + +file-scope expr-node +type: file-scope type: +kind: enk_constant +constant: file-scope constant: __builtin_operator_new +qualifier: NULL +special_kind: sfk_builtin_operator_new +position.seq: 18 +position.column: 14 + +file-scope expr-node +type: file-scope type: int +kind: enk_variable +position.seq: 18 +position.column: 43 + +file-scope expr-node +type: file-scope type: T#(1,1) +kind: enk_operation +operation.kind: eok_cast +position.seq: 18 +position.column: 39 + +file-scope expr-node +type: file-scope type: +kind: enk_operation +operation.kind: eok_call +position.seq: 18 +position.column: 37 + +file-scope expr-node +type: file-scope type: void * +kind: enk_operation +operation.kind: eok_cast +position.seq: 18 +position.column: 37 + +file-scope expr-node +type: file-scope type: int (*)(volatile void *, int, ...) +orig_lvalue_type: file-scope type: int (volatile void *, int, ...) +kind: enk_routine +routine: file-scope routine: __sync_add_and_fetch_4 +qualifier: NULL +special_kind: sfk_gnu_sync_concrete_function +position.seq: 20 +position.column: 11 + +file-scope expr-node +type: file-scope type: int +kind: enk_variable +position.seq: 20 +position.column: 33 + +file-scope expr-node +type: file-scope type: int * +kind: enk_operation +operation.kind: eok_address_of +position.seq: 20 +position.column: 32 + +file-scope expr-node +type: file-scope type: volatile void * +kind: enk_operation +operation.kind: eok_cast +position.seq: 20 +position.column: 32 + +file-scope constant +type: file-scope type: volatile void * +kind: ck_address + +file-scope expr-node +type: file-scope type: volatile void * +kind: enk_constant +constant: file-scope constant: (volatile void *)(&v) +position.seq: 20 +position.column: 32 + +file-scope expr-node +type: file-scope type: int +orig_lvalue_type: file-scope type: int +kind: enk_variable +position.seq: 20 +position.column: 36 + +file-scope expr-node +type: file-scope type: int +kind: enk_operation +operation.kind: eok_call +position.seq: 20 +position.column: 31 + +file-scope expr-node +type: file-scope type: unsigned int (*)(const volatile void *, int) +orig_lvalue_type: file-scope type: unsigned int (const volatile void *, int) +kind: enk_routine +routine: file-scope routine: __atomic_load_4 +qualifier: NULL +special_kind: sfk_gnu_atomic_nongeneric_function +position.seq: 20 +position.column: 41 + +file-scope expr-node +type: file-scope type: int +kind: enk_variable +position.seq: 20 +position.column: 58 + +file-scope expr-node +type: file-scope type: int * +kind: enk_operation +operation.kind: eok_address_of +position.seq: 20 +position.column: 57 + +file-scope expr-node +type: file-scope type: const volatile void * +kind: enk_operation +operation.kind: eok_cast +position.seq: 20 +position.column: 57 + +file-scope constant +type: file-scope type: const volatile void * +kind: ck_address + +file-scope expr-node +type: file-scope type: const volatile void * +kind: enk_constant +constant: file-scope constant: (const volatile void *)(&v) +position.seq: 20 +position.column: 57 + +file-scope expr-node +type: file-scope type: int +orig_lvalue_type: file-scope type: int +kind: enk_variable +position.seq: 20 +position.column: 61 + +file-scope expr-node +type: file-scope type: unsigned int +kind: enk_operation +operation.kind: eok_call +position.seq: 20 +position.column: 56 + +file-scope expr-node +type: file-scope type: int +kind: enk_operation +operation.kind: eok_cast +position.seq: 20 +position.column: 41 + +file-scope expr-node +type: file-scope type: int +kind: enk_operation +operation.kind: eok_comma +position.seq: 20 +position.column: 38 + +file-scope constant + name: file-scope id-name: "__sync_add_and_fetch" +type: file-scope type: +kind: ck_template_param +kind: tpck_unknown_function + +file-scope expr-node +type: file-scope type: +kind: enk_constant +constant: file-scope constant: __sync_add_and_fetch +position.seq: 23 +position.column: 11 + +file-scope expr-node +type: file-scope type: int +kind: enk_variable +position.seq: 23 +position.column: 36 + +file-scope expr-node +type: file-scope type: int * +kind: enk_operation +operation.kind: eok_address_of +position.seq: 23 +position.column: 34 + +file-scope constant +type: file-scope type: int * +kind: ck_address + +file-scope expr-node +type: file-scope type: int * +kind: enk_constant +constant: file-scope constant: &v +position.seq: 23 +position.column: 34 + +file-scope constant + name: file-scope id-name: "r" +type: file-scope type: T#(1,1) & +kind: ck_template_param +kind: tpck_param + +file-scope expr-node +type: file-scope type: int +kind: enk_variable +position.seq: 23 +position.column: 43 + +file-scope expr-node +type: file-scope type: T#(1,1) +kind: enk_operation +operation.kind: eok_cast +position.seq: 23 +position.column: 39 + +file-scope expr-node +type: file-scope type: +kind: enk_operation +operation.kind: eok_call +position.seq: 23 +position.column: 32 + +file-scope constant + name: file-scope id-name: "__atomic_load_n" +type: file-scope type: +kind: ck_template_param +kind: tpck_unknown_function + +file-scope expr-node +type: file-scope type: +kind: enk_constant +constant: file-scope constant: __atomic_load_n +position.seq: 23 +position.column: 50 + +file-scope expr-node +type: file-scope type: int +kind: enk_variable +position.seq: 23 +position.column: 70 + +file-scope expr-node +type: file-scope type: int * +kind: enk_operation +operation.kind: eok_address_of +position.seq: 23 +position.column: 68 + +file-scope constant +type: file-scope type: int * +kind: ck_address + +file-scope expr-node +type: file-scope type: int * +kind: enk_constant +constant: file-scope constant: &v +position.seq: 23 +position.column: 68 + +file-scope expr-node +type: file-scope type: int +kind: enk_variable +position.seq: 23 +position.column: 77 + +file-scope expr-node +type: file-scope type: T#(1,1) +kind: enk_operation +operation.kind: eok_cast +position.seq: 23 +position.column: 73 + +file-scope expr-node +type: file-scope type: +kind: enk_operation +operation.kind: eok_call +position.seq: 23 +position.column: 66 + +file-scope expr-node +type: file-scope type: +kind: enk_operation +operation.kind: eok_comma +position.seq: 23 +position.column: 48 + +file-scope expr-node +type: file-scope type: +kind: enk_constant +constant: file-scope constant: __sync_add_and_fetch +position.seq: 24 +position.column: 10 + +file-scope expr-node +type: file-scope type: T#(1,1) & +kind: enk_constant +constant: file-scope constant: r +position.seq: 24 +position.column: 35 + +file-scope expr-node +type: file-scope type: T#(1,1) +kind: enk_operation +operation.kind: eok_ref_indirect + +file-scope expr-node +type: file-scope type: +kind: enk_operation +operation.kind: eok_address_of +position.seq: 24 +position.column: 33 + +file-scope constant +type: file-scope type: +kind: ck_template_param +kind: tpck_expression + +file-scope expr-node +type: file-scope type: +kind: enk_constant +constant: file-scope constant: (& (ref-* r)) +position.seq: 24 +position.column: 33 + +file-scope expr-node +type: file-scope type: int +kind: enk_variable +position.seq: 24 +position.column: 42 + +file-scope expr-node +type: file-scope type: T#(1,1) +kind: enk_operation +operation.kind: eok_cast +position.seq: 24 +position.column: 38 + +file-scope expr-node +type: file-scope type: +kind: enk_operation +operation.kind: eok_call +position.seq: 24 +position.column: 31 + +file-scope expr-node +type: file-scope type: +kind: enk_operation +operation.kind: eok_comma +position.seq: 23 +position.column: 82 + +file-scope expr-node +type: file-scope type: +kind: enk_constant +constant: file-scope constant: __atomic_load_n +position.seq: 24 +position.column: 49 + +file-scope expr-node +type: file-scope type: T#(1,1) & +kind: enk_constant +constant: file-scope constant: r +position.seq: 24 +position.column: 69 + +file-scope expr-node +type: file-scope type: T#(1,1) +kind: enk_operation +operation.kind: eok_ref_indirect + +file-scope expr-node +type: file-scope type: +kind: enk_operation +operation.kind: eok_address_of +position.seq: 24 +position.column: 67 + +file-scope constant +type: file-scope type: +kind: ck_template_param +kind: tpck_expression + +file-scope expr-node +type: file-scope type: +kind: enk_constant +constant: file-scope constant: (& (ref-* r)) +position.seq: 24 +position.column: 67 + +file-scope expr-node +type: file-scope type: int +kind: enk_variable +position.seq: 24 +position.column: 76 + +file-scope expr-node +type: file-scope type: T#(1,1) +kind: enk_operation +operation.kind: eok_cast +position.seq: 24 +position.column: 72 + +file-scope expr-node +type: file-scope type: +kind: enk_operation +operation.kind: eok_call +position.seq: 24 +position.column: 65 + +file-scope expr-node +type: file-scope type: +kind: enk_operation +operation.kind: eok_comma +position.seq: 24 +position.column: 47 + +file-scope expr-node +type: file-scope type: int +kind: enk_operation +operation.kind: eok_cast +position.seq: 24 +position.column: 47 + diff --git a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.1.1.txt index 1d2353da46..9886d98720 100644 --- a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.1.1.txt @@ -1,6 +1,7 @@ fe_only -DTEST_NUMBER=1 -w -tused --no_il_lower --il_display --c++14 Test_name.c file-scope variable name: file-scope id-name: "var" + decl_position.seq: 8 referenced: TRUE needed: TRUE name_linkage: C++ @@ -10,6 +11,7 @@ constant: file-scope constant: I file-scope variable name: file-scope id-name: "var" + decl_position.seq: 8 referenced: TRUE needed: TRUE name_linkage: C++ @@ -19,12 +21,14 @@ constant: file-scope constant: 1 file-scope template name: file-scope id-name: "var" + decl_position.seq: 8 referenced: TRUE needed: TRUE name_linkage: C++ file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -34,6 +38,7 @@ constant: file-scope constant: I file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -43,6 +48,7 @@ constant: file-scope constant: 1 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -52,6 +58,7 @@ constant: file-scope constant: 2 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -61,6 +68,7 @@ constant: file-scope constant: 3 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -70,6 +78,7 @@ constant: file-scope constant: 4 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -79,6 +88,7 @@ constant: file-scope constant: 5 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: FALSE name_linkage: C++ @@ -87,6 +97,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: FALSE name_linkage: C++ @@ -95,6 +106,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: FALSE needed: FALSE name_linkage: C++ @@ -103,12 +115,14 @@ init_kind: initk_none file-scope template name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ file-scope variable name: file-scope id-name: "var" + decl_position.seq: 37 referenced: TRUE needed: TRUE name_linkage: C++ @@ -118,6 +132,7 @@ constant: file-scope constant: I file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -127,6 +142,7 @@ constant: file-scope constant: 1 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -136,6 +152,7 @@ constant: file-scope constant: 2 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -145,6 +162,7 @@ constant: file-scope constant: 3 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -154,6 +172,7 @@ constant: file-scope constant: 4 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -163,6 +182,7 @@ constant: file-scope constant: 5 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: FALSE name_linkage: C++ @@ -171,6 +191,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: FALSE name_linkage: C++ @@ -179,6 +200,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: FALSE needed: FALSE name_linkage: C++ @@ -187,12 +209,14 @@ init_kind: initk_none file-scope template name: file-scope id-name: "var" + decl_position.seq: 37 referenced: TRUE needed: TRUE name_linkage: C++ file-scope template name: file-scope id-name: "var" + decl_position.seq: 40 referenced: FALSE needed: TRUE name_linkage: C++ diff --git a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.2.1.txt b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.2.1.txt index fad9479f4c..b10ca676d6 100644 --- a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.2.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.2.1.txt @@ -7,6 +7,7 @@ file-scope template file-scope variable name: file-scope id-name: "var" + decl_position.seq: 8 referenced: TRUE needed: TRUE name_linkage: C++ @@ -16,6 +17,7 @@ constant: file-scope constant: I file-scope variable name: file-scope id-name: "var" + decl_position.seq: 8 referenced: TRUE needed: TRUE name_linkage: C++ @@ -25,12 +27,14 @@ constant: file-scope constant: 1 file-scope template name: file-scope id-name: "var" + decl_position.seq: 8 referenced: TRUE needed: TRUE name_linkage: C++ file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -40,6 +44,7 @@ constant: file-scope constant: I file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -49,6 +54,7 @@ constant: file-scope constant: 1 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -58,6 +64,7 @@ constant: file-scope constant: 2 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -67,6 +74,7 @@ constant: file-scope constant: 3 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -76,6 +84,7 @@ constant: file-scope constant: 4 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -85,6 +94,7 @@ constant: file-scope constant: 5 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: FALSE name_linkage: C++ @@ -93,6 +103,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: FALSE name_linkage: C++ @@ -101,6 +112,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: FALSE needed: FALSE name_linkage: C++ @@ -109,12 +121,14 @@ init_kind: initk_none file-scope template name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ file-scope variable name: file-scope id-name: "var" + decl_position.seq: 37 referenced: TRUE needed: TRUE name_linkage: C++ @@ -124,6 +138,7 @@ constant: file-scope constant: I file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -133,6 +148,7 @@ constant: file-scope constant: 1 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -142,6 +158,7 @@ constant: file-scope constant: 2 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -151,6 +168,7 @@ constant: file-scope constant: 3 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -160,6 +178,7 @@ constant: file-scope constant: 4 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -169,6 +188,7 @@ constant: file-scope constant: 5 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: FALSE name_linkage: C++ @@ -177,6 +197,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: FALSE name_linkage: C++ @@ -185,6 +206,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: FALSE needed: FALSE name_linkage: C++ @@ -193,12 +215,14 @@ init_kind: initk_none file-scope template name: file-scope id-name: "var" + decl_position.seq: 37 referenced: TRUE needed: TRUE name_linkage: C++ file-scope template name: file-scope id-name: "var" + decl_position.seq: 40 referenced: FALSE needed: TRUE name_linkage: C++ diff --git a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.3.1.txt b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.3.1.txt index 8f5eb97555..222dc277f2 100644 --- a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.3.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.3.1.txt @@ -55,6 +55,7 @@ file-scope template file-scope variable name: file-scope id-name: "var" + decl_position.seq: 8 referenced: TRUE needed: TRUE name_linkage: C++ @@ -64,6 +65,7 @@ constant: file-scope constant: I file-scope variable name: file-scope id-name: "var" + decl_position.seq: 8 referenced: TRUE needed: TRUE name_linkage: C++ @@ -73,12 +75,14 @@ constant: file-scope constant: 1 file-scope template name: file-scope id-name: "var" + decl_position.seq: 8 referenced: TRUE needed: TRUE name_linkage: C++ file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -88,6 +92,7 @@ constant: file-scope constant: I file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -97,6 +102,7 @@ constant: file-scope constant: 1 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -106,6 +112,7 @@ constant: file-scope constant: 2 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -115,6 +122,7 @@ constant: file-scope constant: 3 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -124,6 +132,7 @@ constant: file-scope constant: 4 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -133,6 +142,7 @@ constant: file-scope constant: 5 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: FALSE name_linkage: C++ @@ -141,6 +151,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: FALSE name_linkage: C++ @@ -149,6 +160,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: FALSE needed: FALSE name_linkage: C++ @@ -157,12 +169,14 @@ init_kind: initk_none file-scope template name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ file-scope variable name: file-scope id-name: "var" + decl_position.seq: 37 referenced: TRUE needed: TRUE name_linkage: C++ @@ -172,6 +186,7 @@ constant: file-scope constant: I file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -181,6 +196,7 @@ constant: file-scope constant: 1 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -190,6 +206,7 @@ constant: file-scope constant: 2 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -199,6 +216,7 @@ constant: file-scope constant: 3 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -208,6 +226,7 @@ constant: file-scope constant: 4 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -217,6 +236,7 @@ constant: file-scope constant: 5 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: FALSE name_linkage: C++ @@ -225,6 +245,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: FALSE name_linkage: C++ @@ -233,6 +254,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: FALSE needed: FALSE name_linkage: C++ @@ -241,12 +263,14 @@ init_kind: initk_none file-scope template name: file-scope id-name: "var" + decl_position.seq: 37 referenced: TRUE needed: TRUE name_linkage: C++ file-scope template name: file-scope id-name: "var" + decl_position.seq: 40 referenced: FALSE needed: TRUE name_linkage: C++ diff --git a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.4.1.txt b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.4.1.txt index 66c371e15e..c40f162e74 100644 --- a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.4.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/default.4.1.txt @@ -19,6 +19,7 @@ file-scope template file-scope variable name: file-scope id-name: "var" + decl_position.seq: 8 referenced: TRUE needed: TRUE name_linkage: C++ @@ -28,6 +29,7 @@ constant: file-scope constant: I file-scope variable name: file-scope id-name: "var" + decl_position.seq: 8 referenced: TRUE needed: TRUE name_linkage: C++ @@ -37,12 +39,14 @@ constant: file-scope constant: 1 file-scope template name: file-scope id-name: "var" + decl_position.seq: 8 referenced: TRUE needed: TRUE name_linkage: C++ file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -52,6 +56,7 @@ constant: file-scope constant: I file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -61,6 +66,7 @@ constant: file-scope constant: 1 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -70,6 +76,7 @@ constant: file-scope constant: 2 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -79,6 +86,7 @@ constant: file-scope constant: 3 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -88,6 +96,7 @@ constant: file-scope constant: 4 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ @@ -97,6 +106,7 @@ constant: file-scope constant: 5 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: FALSE name_linkage: C++ @@ -105,6 +115,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: FALSE name_linkage: C++ @@ -113,6 +124,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 18 referenced: FALSE needed: FALSE name_linkage: C++ @@ -121,12 +133,14 @@ init_kind: initk_none file-scope template name: file-scope id-name: "var" + decl_position.seq: 18 referenced: TRUE needed: TRUE name_linkage: C++ file-scope variable name: file-scope id-name: "var" + decl_position.seq: 37 referenced: TRUE needed: TRUE name_linkage: C++ @@ -136,6 +150,7 @@ constant: file-scope constant: I file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -145,6 +160,7 @@ constant: file-scope constant: 1 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -154,6 +170,7 @@ constant: file-scope constant: 2 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -163,6 +180,7 @@ constant: file-scope constant: 3 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -172,6 +190,7 @@ constant: file-scope constant: 4 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: TRUE name_linkage: C++ @@ -181,6 +200,7 @@ constant: file-scope constant: 5 file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: FALSE name_linkage: C++ @@ -189,6 +209,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: TRUE needed: FALSE name_linkage: C++ @@ -197,6 +218,7 @@ init_kind: initk_none file-scope variable name: file-scope id-name: "var" + decl_position.seq: 40 referenced: FALSE needed: FALSE name_linkage: C++ @@ -205,12 +227,14 @@ init_kind: initk_none file-scope template name: file-scope id-name: "var" + decl_position.seq: 37 referenced: TRUE needed: TRUE name_linkage: C++ file-scope template name: file-scope id-name: "var" + decl_position.seq: 40 referenced: FALSE needed: TRUE name_linkage: C++ diff --git a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..44c9afdf98 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,223 @@ +fe_only -DTEST_NUMBER=1 -w -tused --no_il_lower --il_display --c++14 Test_name.c +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: TRUE + name_linkage: C++ + diff --git a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_32_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_32_cp.2.1.txt new file mode 100644 index 0000000000..3f87dd041d --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_32_cp.2.1.txt @@ -0,0 +1,235 @@ +fe_only -DTEST_NUMBER=2 -w -tused --no_il_lower --il_display --c++14 --gn 140200 Test_name.c +file-scope template + name: file-scope id-name: "__type_pack_element" + referenced: FALSE + needed: FALSE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: TRUE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "__type_pack_element_alias" + referenced: FALSE + needed: FALSE + name_linkage: C++ + diff --git a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_32_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_32_cp.3.1.txt new file mode 100644 index 0000000000..b140e82165 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_32_cp.3.1.txt @@ -0,0 +1,295 @@ +fe_only -DTEST_NUMBER=3 -w -tused --no_il_lower --il_display --c++14 --clang_version 200100 Test_name.c +file-scope template + name: file-scope id-name: "S" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope template + name: file-scope id-name: "__make_integer_seq" + referenced: FALSE + needed: FALSE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "S" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope template + name: file-scope id-name: "__type_pack_element" + referenced: FALSE + needed: FALSE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "_HasTypeMember" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope template + name: file-scope id-name: "_BaseTemplate" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope template + name: file-scope id-name: "__builtin_common_type" + referenced: FALSE + needed: FALSE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "_HasTypeMember" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope template + name: file-scope id-name: "_BaseTemplate" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: TRUE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "__make_integer_seq_alias" + referenced: FALSE + needed: FALSE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "__type_pack_element_alias" + referenced: FALSE + needed: FALSE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "__builtin_common_type_alias" + referenced: FALSE + needed: FALSE + name_linkage: C++ + diff --git a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_32_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_32_cp.4.1.txt new file mode 100644 index 0000000000..73b5d818b1 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_32_cp.4.1.txt @@ -0,0 +1,247 @@ +fe_only -DTEST_NUMBER=4 -w -tused --no_il_lower --il_display --ms_c++20 --microsoft_version 1942 Test_name.c +file-scope template + name: file-scope id-name: "S" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope template + name: file-scope id-name: "__make_integer_seq" + referenced: FALSE + needed: FALSE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "S" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: TRUE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "__make_integer_seq_alias" + referenced: FALSE + needed: FALSE + name_linkage: C++ + diff --git a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..44c9afdf98 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,223 @@ +fe_only -DTEST_NUMBER=1 -w -tused --no_il_lower --il_display --c++14 Test_name.c +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: TRUE + name_linkage: C++ + diff --git a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_64_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_64_cp.2.1.txt new file mode 100644 index 0000000000..3f87dd041d --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_64_cp.2.1.txt @@ -0,0 +1,235 @@ +fe_only -DTEST_NUMBER=2 -w -tused --no_il_lower --il_display --c++14 --gn 140200 Test_name.c +file-scope template + name: file-scope id-name: "__type_pack_element" + referenced: FALSE + needed: FALSE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: TRUE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "__type_pack_element_alias" + referenced: FALSE + needed: FALSE + name_linkage: C++ + diff --git a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_64_cp.3.1.txt b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_64_cp.3.1.txt new file mode 100644 index 0000000000..b140e82165 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_64_cp.3.1.txt @@ -0,0 +1,295 @@ +fe_only -DTEST_NUMBER=3 -w -tused --no_il_lower --il_display --c++14 --clang_version 200100 Test_name.c +file-scope template + name: file-scope id-name: "S" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope template + name: file-scope id-name: "__make_integer_seq" + referenced: FALSE + needed: FALSE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "S" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope template + name: file-scope id-name: "__type_pack_element" + referenced: FALSE + needed: FALSE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "_HasTypeMember" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope template + name: file-scope id-name: "_BaseTemplate" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope template + name: file-scope id-name: "__builtin_common_type" + referenced: FALSE + needed: FALSE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "_HasTypeMember" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope template + name: file-scope id-name: "_BaseTemplate" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: TRUE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "__make_integer_seq_alias" + referenced: FALSE + needed: FALSE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "__type_pack_element_alias" + referenced: FALSE + needed: FALSE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "__builtin_common_type_alias" + referenced: FALSE + needed: FALSE + name_linkage: C++ + diff --git a/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_64_cp.4.1.txt b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_64_cp.4.1.txt new file mode 100644 index 0000000000..73b5d818b1 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-27668-disp.rto/edg_x86_64_cp.4.1.txt @@ -0,0 +1,247 @@ +fe_only -DTEST_NUMBER=4 -w -tused --no_il_lower --il_display --ms_c++20 --microsoft_version 1942 Test_name.c +file-scope template + name: file-scope id-name: "S" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope template + name: file-scope id-name: "__make_integer_seq" + referenced: FALSE + needed: FALSE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "S" + referenced: FALSE + needed: FALSE + name_linkage: no + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 9 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 19 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: I + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 1 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 2 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 3 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 4 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: TRUE + name_linkage: C++ +storage_class: sc_unspecified +init_kind: initk_static +constant: file-scope constant: 5 + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: TRUE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope variable + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: FALSE + name_linkage: C++ +storage_class: sc_extern +init_kind: initk_none + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 38 + referenced: TRUE + needed: TRUE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "var" + decl_position.seq: 41 + referenced: FALSE + needed: TRUE + name_linkage: C++ + +file-scope template + name: file-scope id-name: "__make_integer_seq_alias" + referenced: FALSE + needed: FALSE + name_linkage: C++ + diff --git a/tests/tests/edg/cmeerw/.gnats-27775-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-27775-disp.rto/default.1.1.txt index f399742451..432193923e 100644 --- a/tests/tests/edg/cmeerw/.gnats-27775-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-27775-disp.rto/default.1.1.txt @@ -1,2 +1,229 @@ fe_only -DTEST_NUMBER=1 --c++26 --no_il_lower --il_display Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope variable#1 + name: file-scope id-name#1: "t0" + enclosing_routine: file-scope routine#1: f +next: file-scope variable#2: tx +type: file-scope type#1: +container: file-scope variable#3 +storage_class: sc_static +init_kind: initk_none + +file-scope variable#2 + name: file-scope id-name#2: "tx" + enclosing_routine: file-scope routine#1: f +next: file-scope variable#4: tl +type: file-scope type#1: +container: file-scope variable#3 +storage_class: sc_static +is_pack: TRUE +init_kind: initk_none + +file-scope variable#4 + name: file-scope id-name#3: "tl" + enclosing_routine: file-scope routine#1: f +next: NULL +type: file-scope type#1: +container: file-scope variable#3 +storage_class: sc_static +init_kind: initk_none + +file-scope variable#3 + enclosing_routine: file-scope routine#1: f +next: file-scope variable#1: t0 +type: file-scope type#2: auto +bindings: file-scope variable#1 + file-scope variable#2 + file-scope variable#4 +storage_class: sc_static +init_kind: initk_function_local + +file-scope variable#5 + name: file-scope id-name#1: "t0" + enclosing_routine: file-scope routine#2: f +next: file-scope variable#6: tx +type: file-scope type#3: char +container: file-scope variable#7 +storage_class: sc_static +init_kind: initk_binding + +file-scope variable#8 + name: file-scope id-name#2: "tx" + enclosing_routine: file-scope routine#2: f +next: file-scope variable#9: tx +type: file-scope type#4: int +container: file-scope variable#7 +storage_class: sc_static +is_pack_element: TRUE +init_kind: initk_binding + +file-scope variable#9 + name: file-scope id-name#2: "tx" + enclosing_routine: file-scope routine#2: f +next: NULL +type: file-scope type#4: int +container: file-scope variable#7 +storage_class: sc_static +is_pack_element: TRUE +init_kind: initk_binding + +file-scope variable#10 + name: file-scope id-name#3: "tl" + enclosing_routine: file-scope routine#2: f +next: file-scope variable#8: tx +type: file-scope type#5: long +container: file-scope variable#7 +storage_class: sc_static +init_kind: initk_binding + +file-scope variable#7 + enclosing_routine: file-scope routine#2: f +next: file-scope variable#5: t0 +type: file-scope type#6: C +bindings: file-scope variable#5 + file-scope variable#8 + file-scope variable#9 + file-scope variable#10 +storage_class: sc_static +init_kind: initk_function_local + +file-scope variable#6 + name: file-scope id-name#2: "tx" + enclosing_routine: file-scope routine#2: f +next: file-scope variable#10: tl +type: file-scope type#7: auto +container: file-scope variable#7 +storage_class: sc_static +is_pack: TRUE +init_kind: initk_none + +func-scope variable#11 + name: func-scope id-name#4: "t" + enclosing_routine: file-scope routine#1: f +next: func-scope variable#12: c +type: file-scope type#8: T#(1,1) +storage_class: sc_auto +init_kind: initk_none + +func-scope variable#12 + name: func-scope id-name#5: "c" + enclosing_routine: file-scope routine#1: f +next: NULL +type: file-scope type#6: C +storage_class: sc_auto +init_kind: initk_none + +func-scope variable#13 + name: func-scope id-name#6: "c0" + enclosing_routine: file-scope routine#1: f +next: func-scope variable#14: cx +type: file-scope type#3: char +container: func-scope variable#15 +storage_class: sc_auto +init_kind: initk_binding + +func-scope variable#14 + name: func-scope id-name#7: "cx" + enclosing_routine: file-scope routine#1: f +next: func-scope variable#16: cl +type: file-scope type#1: +container: func-scope variable#15 +storage_class: sc_auto +is_pack: TRUE +init_kind: initk_none + +func-scope variable#16 + name: func-scope id-name#8: "cl" + enclosing_routine: file-scope routine#1: f +next: NULL +type: file-scope type#5: long +container: func-scope variable#15 +storage_class: sc_auto +init_kind: initk_binding + +func-scope variable#15 + enclosing_routine: file-scope routine#1: f +next: func-scope variable#13: c0 +type: file-scope type#6: C +bindings: func-scope variable#13 + func-scope variable#14 + func-scope variable#16 +storage_class: sc_auto +init_kind: initk_dynamic +dynamic: func-scope dynamic-init#1 + +func-scope variable#17 + name: func-scope id-name#4: "t" + enclosing_routine: file-scope routine#2: f +next: func-scope variable#18: c +type: file-scope type#6: C +storage_class: sc_auto +init_kind: initk_none + +func-scope variable#18 + name: func-scope id-name#5: "c" + enclosing_routine: file-scope routine#2: f +next: NULL +type: file-scope type#6: C +storage_class: sc_auto +init_kind: initk_none + +func-scope variable#19 + name: func-scope id-name#6: "c0" + enclosing_routine: file-scope routine#2: f +next: func-scope variable#20: cx +type: file-scope type#3: char +container: func-scope variable#21 +storage_class: sc_auto +init_kind: initk_binding + +func-scope variable#22 + name: func-scope id-name#7: "cx" + enclosing_routine: file-scope routine#2: f +next: func-scope variable#23: cx +type: file-scope type#4: int +container: func-scope variable#21 +storage_class: sc_auto +is_pack_element: TRUE +init_kind: initk_binding + +func-scope variable#23 + name: func-scope id-name#7: "cx" + enclosing_routine: file-scope routine#2: f +next: NULL +type: file-scope type#4: int +container: func-scope variable#21 +storage_class: sc_auto +is_pack_element: TRUE +init_kind: initk_binding + +func-scope variable#24 + name: func-scope id-name#8: "cl" + enclosing_routine: file-scope routine#2: f +next: func-scope variable#22: cx +type: file-scope type#5: long +container: func-scope variable#21 +storage_class: sc_auto +init_kind: initk_binding + +func-scope variable#21 + enclosing_routine: file-scope routine#2: f +next: func-scope variable#19: c0 +type: file-scope type#6: C +bindings: func-scope variable#19 + func-scope variable#22 + func-scope variable#23 + func-scope variable#24 +storage_class: sc_auto +init_kind: initk_dynamic +dynamic: func-scope dynamic-init#2 + +func-scope variable#20 + name: func-scope id-name#7: "cx" + enclosing_routine: file-scope routine#2: f +next: func-scope variable#24: cl +type: file-scope type#9: auto +container: func-scope variable#21 +storage_class: sc_auto +is_pack: TRUE +init_kind: initk_none + diff --git a/tests/tests/edg/cmeerw/.gnats-28071-display.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28071-display.rto/default.1.1.txt index b24ca0d53a..c13e44631d 100644 --- a/tests/tests/edg/cmeerw/.gnats-28071-display.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28071-display.rto/default.1.1.txt @@ -1,12 +1,14 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++11 Test_name.c file-scope using-decl entity: file-scope base-class: maybe_dpdt_base_class::Y (in maybe_dpdt_base_class::D) +position.seq: 15 is_class_member: TRUE is_inheriting_ctor: TRUE qualifier.class_type: file-scope type: maybe_dpdt_base_class::Y file-scope using-decl entity: file-scope base-class: dpdt_base_class::A (in dpdt_base_class::D) +position.seq: 29 is_class_member: TRUE is_inheriting_ctor: TRUE qualifier.class_type: file-scope type: dpdt_base_class::A diff --git a/tests/tests/edg/cmeerw/.gnats-28071-display.rto/default.2.1.txt b/tests/tests/edg/cmeerw/.gnats-28071-display.rto/default.2.1.txt index 2ff6241125..0865f44223 100644 --- a/tests/tests/edg/cmeerw/.gnats-28071-display.rto/default.2.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28071-display.rto/default.2.1.txt @@ -1,12 +1,14 @@ fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++11 --gn 140200 Test_name.c file-scope using-decl entity: file-scope base-class: A (in maybe_dpdt_base_class::D) +position.seq: 15 is_class_member: TRUE is_inheriting_ctor: TRUE qualifier.class_type: file-scope type: A file-scope using-decl entity: file-scope base-class: dpdt_base_class::A (in dpdt_base_class::D) +position.seq: 29 is_class_member: TRUE is_inheriting_ctor: TRUE qualifier.class_type: file-scope type: dpdt_base_class::A diff --git a/tests/tests/edg/cmeerw/.gnats-28071-display.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28071-display.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..11094e02b6 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28071-display.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,15 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++11 Test_name.c +file-scope using-decl +entity: file-scope base-class: maybe_dpdt_base_class::Y (in maybe_dpdt_base_class::D) +position.seq: 16 +is_class_member: TRUE +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type: maybe_dpdt_base_class::Y + +file-scope using-decl +entity: file-scope base-class: dpdt_base_class::A (in dpdt_base_class::D) +position.seq: 30 +is_class_member: TRUE +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type: dpdt_base_class::A + diff --git a/tests/tests/edg/cmeerw/.gnats-28071-display.rto/edg_x86_32_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-28071-display.rto/edg_x86_32_cp.2.1.txt new file mode 100644 index 0000000000..36b11f90aa --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28071-display.rto/edg_x86_32_cp.2.1.txt @@ -0,0 +1,15 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++11 --gn 140200 Test_name.c +file-scope using-decl +entity: file-scope base-class: A (in maybe_dpdt_base_class::D) +position.seq: 16 +is_class_member: TRUE +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type: A + +file-scope using-decl +entity: file-scope base-class: dpdt_base_class::A (in dpdt_base_class::D) +position.seq: 30 +is_class_member: TRUE +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type: dpdt_base_class::A + diff --git a/tests/tests/edg/cmeerw/.gnats-28071-display.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28071-display.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..11094e02b6 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28071-display.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,15 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++11 Test_name.c +file-scope using-decl +entity: file-scope base-class: maybe_dpdt_base_class::Y (in maybe_dpdt_base_class::D) +position.seq: 16 +is_class_member: TRUE +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type: maybe_dpdt_base_class::Y + +file-scope using-decl +entity: file-scope base-class: dpdt_base_class::A (in dpdt_base_class::D) +position.seq: 30 +is_class_member: TRUE +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type: dpdt_base_class::A + diff --git a/tests/tests/edg/cmeerw/.gnats-28071-display.rto/edg_x86_64_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-28071-display.rto/edg_x86_64_cp.2.1.txt new file mode 100644 index 0000000000..36b11f90aa --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28071-display.rto/edg_x86_64_cp.2.1.txt @@ -0,0 +1,15 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --c++11 --gn 140200 Test_name.c +file-scope using-decl +entity: file-scope base-class: A (in maybe_dpdt_base_class::D) +position.seq: 16 +is_class_member: TRUE +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type: A + +file-scope using-decl +entity: file-scope base-class: dpdt_base_class::A (in dpdt_base_class::D) +position.seq: 30 +is_class_member: TRUE +is_inheriting_ctor: TRUE +qualifier.class_type: file-scope type: dpdt_base_class::A + diff --git a/tests/tests/edg/cmeerw/.gnats-28261-display.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28261-display.rto/default.1.1.txt index 13c9c8f072..aef693c4c5 100644 --- a/tests/tests/edg/cmeerw/.gnats-28261-display.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28261-display.rto/default.1.1.txt @@ -1,2 +1,24 @@ fe_only -DTEST_NUMBER=1 --c++11 --no_il_lower --il_display Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope expr-node#1 +type: file-scope type#1: bool +kind: enk_variable +variable: file-scope variable#1: v +position.seq: 12 + +file-scope expr-node#2 +type: file-scope type#1: bool +kind: enk_variable +variable: file-scope variable#1: v +position.seq: 12 + +func-scope expr-node#3 +type: file-scope type#2: void (*)(int) +kind: enk_routine +routine: file-scope routine#1: g +position.seq: 19 + +func-scope expr-node#4 +type: file-scope type#3: D * +kind: enk_variable +variable: func-scope variable#2 + diff --git a/tests/tests/edg/cmeerw/.gnats-28261-display.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28261-display.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..27c1d861ce --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28261-display.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,25 @@ +fe_only -DTEST_NUMBER=1 --c++11 --no_il_lower --il_display Test_name.c +file-scope expr-node#1 +type: file-scope type#1: bool +kind: enk_variable +variable: file-scope variable#1: v +position.seq: 13 + +file-scope expr-node#2 +type: file-scope type#1: bool +kind: enk_variable +variable: file-scope variable#1: v +position.seq: 13 + +func-scope expr-node#3 +type: file-scope type#2: void (*)(int) +kind: enk_routine +routine: file-scope routine#1: g +position.seq: 20 + +func-scope expr-node#4 +type: file-scope type#3: D * +kind: enk_variable +variable: func-scope variable#2 +position.seq: 20 + diff --git a/tests/tests/edg/cmeerw/.gnats-28261-display.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28261-display.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..27c1d861ce --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28261-display.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,25 @@ +fe_only -DTEST_NUMBER=1 --c++11 --no_il_lower --il_display Test_name.c +file-scope expr-node#1 +type: file-scope type#1: bool +kind: enk_variable +variable: file-scope variable#1: v +position.seq: 13 + +file-scope expr-node#2 +type: file-scope type#1: bool +kind: enk_variable +variable: file-scope variable#1: v +position.seq: 13 + +func-scope expr-node#3 +type: file-scope type#2: void (*)(int) +kind: enk_routine +routine: file-scope routine#1: g +position.seq: 20 + +func-scope expr-node#4 +type: file-scope type#3: D * +kind: enk_variable +variable: func-scope variable#2 +position.seq: 20 + diff --git a/tests/tests/edg/cmeerw/.gnats-28313-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28313-disp.rto/default.1.1.txt index d1c9edc6b8..98b7428935 100644 --- a/tests/tests/edg/cmeerw/.gnats-28313-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28313-disp.rto/default.1.1.txt @@ -1,2 +1,61 @@ fe_only -DTEST_NUMBER=1 --c++20 --no_il_lower --il_display Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope expr-node#1 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#1: true +position.seq: 8 + +file-scope expr-node#2 +type: file-scope type#2: int +kind: enk_constant +constant: file-scope constant#2: 2 +position.seq: 10 + +file-scope expr-node#3 +type: file-scope type#3: T#(1,1) +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#2 +position.seq: 10 + +file-scope expr-node#4 +type: file-scope type#1: bool +is_type_constraint: TRUE +kind: enk_concept_id +concept_id.args: + type: file-scope type#4: long + explicitly_specified: TRUE + constant: file-scope constant#3: ((T#(1,1))2) + explicitly_specified: TRUE +position.seq: 10 + +file-scope expr-node#5 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#4: true +position.seq: 17 + +file-scope expr-node#6 +type: file-scope type#2: int +kind: enk_constant +constant: file-scope constant#5: 2 +position.seq: 19 + +file-scope expr-node#7 +type: file-scope type#4: long +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#6 +position.seq: 19 + +file-scope expr-node#8 +type: file-scope type#1: bool +is_type_constraint: TRUE +kind: enk_concept_id +concept_id.args: + type: file-scope type#4: long + explicitly_specified: TRUE + constant: file-scope constant#6: 2L + explicitly_specified: TRUE +position.seq: 19 + diff --git a/tests/tests/edg/cmeerw/.gnats-28313-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28313-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..75cdf463a2 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28313-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,61 @@ +fe_only -DTEST_NUMBER=1 --c++20 --no_il_lower --il_display Test_name.c +file-scope expr-node#1 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#1: true +position.seq: 8 + +file-scope expr-node#2 +type: file-scope type#2: int +kind: enk_constant +constant: file-scope constant#2: 2 +position.seq: 11 + +file-scope expr-node#3 +type: file-scope type#3: T#(1,1) +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#2 +position.seq: 11 + +file-scope expr-node#4 +type: file-scope type#1: bool +is_type_constraint: TRUE +kind: enk_concept_id +concept_id.args: + type: file-scope type#4: long + explicitly_specified: TRUE + constant: file-scope constant#3: ((T#(1,1))2) + explicitly_specified: TRUE +position.seq: 11 + +file-scope expr-node#5 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#4: true +position.seq: 17 + +file-scope expr-node#6 +type: file-scope type#2: int +kind: enk_constant +constant: file-scope constant#5: 2 +position.seq: 20 + +file-scope expr-node#7 +type: file-scope type#4: long +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#6 +position.seq: 20 + +file-scope expr-node#8 +type: file-scope type#1: bool +is_type_constraint: TRUE +kind: enk_concept_id +concept_id.args: + type: file-scope type#4: long + explicitly_specified: TRUE + constant: file-scope constant#6: 2L + explicitly_specified: TRUE +position.seq: 20 + diff --git a/tests/tests/edg/cmeerw/.gnats-28313-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28313-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..75cdf463a2 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28313-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,61 @@ +fe_only -DTEST_NUMBER=1 --c++20 --no_il_lower --il_display Test_name.c +file-scope expr-node#1 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#1: true +position.seq: 8 + +file-scope expr-node#2 +type: file-scope type#2: int +kind: enk_constant +constant: file-scope constant#2: 2 +position.seq: 11 + +file-scope expr-node#3 +type: file-scope type#3: T#(1,1) +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#2 +position.seq: 11 + +file-scope expr-node#4 +type: file-scope type#1: bool +is_type_constraint: TRUE +kind: enk_concept_id +concept_id.args: + type: file-scope type#4: long + explicitly_specified: TRUE + constant: file-scope constant#3: ((T#(1,1))2) + explicitly_specified: TRUE +position.seq: 11 + +file-scope expr-node#5 +type: file-scope type#1: bool +kind: enk_constant +constant: file-scope constant#4: true +position.seq: 17 + +file-scope expr-node#6 +type: file-scope type#2: int +kind: enk_constant +constant: file-scope constant#5: 2 +position.seq: 20 + +file-scope expr-node#7 +type: file-scope type#4: long +kind: enk_operation +operation.kind: eok_cast +operands: file-scope expr-node#6 +position.seq: 20 + +file-scope expr-node#8 +type: file-scope type#1: bool +is_type_constraint: TRUE +kind: enk_concept_id +concept_id.args: + type: file-scope type#4: long + explicitly_specified: TRUE + constant: file-scope constant#6: 2L + explicitly_specified: TRUE +position.seq: 20 + diff --git a/tests/tests/edg/cmeerw/.gnats-28469-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28469-disp.rto/default.1.1.txt index 8d55903c75..3a765a4729 100644 --- a/tests/tests/edg/cmeerw/.gnats-28469-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28469-disp.rto/default.1.1.txt @@ -1,2 +1,328 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +func-scope expr-node#1 +type: file-scope type#1: int +next: func-scope expr-node#2 +kind: enk_constant +constant: file-scope constant#1: I +position.seq: 19 + +func-scope expr-node#2 +type: file-scope type#1: int +next: NULL +kind: enk_constant +constant: func-scope constant#2: 0 +position.seq: 19 + +func-scope expr-node#3 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#1 +position.seq: 19 + +func-scope expr-node#4 +type: file-scope type#2: bool +next: NULL +kind: enk_constant +constant: func-scope constant#3: (I == 0) +position.seq: 19 + +func-scope expr-node#5 +type: file-scope type#3: INT1 +next: func-scope expr-node#6 +kind: enk_constant +constant: file-scope constant#4: I1 +position.seq: 20 + +func-scope expr-node#6 +type: file-scope type#1: int +next: NULL +kind: enk_constant +constant: func-scope constant#5: 0 +position.seq: 20 + +func-scope expr-node#7 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#5 +position.seq: 20 + +func-scope expr-node#8 +type: file-scope type#2: bool +next: NULL +kind: enk_constant +constant: func-scope constant#6: (I1 == 0) +position.seq: 20 + +func-scope expr-node#9 +type: file-scope type#4: INT2 +next: func-scope expr-node#10 +kind: enk_constant +constant: file-scope constant#7: I2 +position.seq: 21 + +func-scope expr-node#10 +type: file-scope type#1: int +next: NULL +kind: enk_constant +constant: func-scope constant#8: 0 +position.seq: 21 + +func-scope expr-node#11 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#9 +position.seq: 21 + +func-scope expr-node#12 +type: file-scope type#2: bool +next: NULL +kind: enk_constant +constant: func-scope constant#9: (I2 == 0) +position.seq: 21 + +func-scope expr-node#13 +type: file-scope type#3: INT1 +next: func-scope expr-node#14 +kind: enk_constant +constant: file-scope constant#4: I1 +position.seq: 22 + +func-scope expr-node#14 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: file-scope constant#7: I2 +position.seq: 22 + +func-scope expr-node#15 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#13 +position.seq: 22 + +func-scope expr-node#16 +type: file-scope type#2: bool +next: NULL +kind: enk_constant +constant: func-scope constant#10: (I1 == I2) +position.seq: 22 + +func-scope expr-node#17 +type: file-scope type#3: INT1 +next: NULL +kind: enk_variable +position.seq: 24 + +func-scope expr-node#18 +type: file-scope type#3: INT1 +next: func-scope expr-node#19 +kind: enk_constant +constant: func-scope constant#11: 0 +position.seq: 24 + +func-scope expr-node#20 +type: file-scope type#4: INT2 +next: NULL +kind: enk_variable +position.seq: 24 + +func-scope expr-node#19 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: func-scope constant#12: 0 +position.seq: 24 + +func-scope expr-node#21 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#18 +position.seq: 24 + +func-scope expr-node#22 +type: file-scope type#2: bool +next: NULL +kind: enk_constant +constant: func-scope constant#13: true +position.seq: 24 + +func-scope expr-node#23 +type: file-scope type#3: INT1 +next: func-scope expr-node#24 +kind: enk_variable +position.seq: 25 + +func-scope expr-node#24 +type: file-scope type#4: INT2 +next: NULL +kind: enk_variable +position.seq: 25 + +func-scope expr-node#25 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#23 +position.seq: 25 + +func-scope expr-node#26 +type: file-scope type#1: int +next: NULL +kind: enk_constant +constant: file-scope constant#1: I +position.seq: 27 + +func-scope expr-node#27 +type: file-scope type#1: int +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#26 +position.seq: 27 + +func-scope expr-node#28 +type: file-scope type#1: int +next: NULL +kind: enk_constant +constant: func-scope constant#14: (+ I) +position.seq: 27 + +func-scope expr-node#29 +type: file-scope type#3: INT1 +next: NULL +kind: enk_constant +constant: file-scope constant#4: I1 +position.seq: 28 + +func-scope expr-node#30 +type: file-scope type#3: INT1 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#29 +position.seq: 28 + +func-scope expr-node#31 +type: file-scope type#3: INT1 +next: NULL +kind: enk_constant +constant: func-scope constant#15: (+ I1) +position.seq: 28 + +func-scope expr-node#32 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: file-scope constant#7: I2 +position.seq: 29 + +func-scope expr-node#33 +type: file-scope type#4: INT2 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#32 +position.seq: 29 + +func-scope expr-node#34 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: func-scope constant#16: (+ I2) +position.seq: 29 + +func-scope expr-node#35 +type: file-scope type#3: INT1 +next: NULL +kind: enk_variable +position.seq: 31 + +func-scope expr-node#36 +type: file-scope type#3: INT1 +next: NULL +kind: enk_constant +constant: func-scope constant#17: 0 +position.seq: 31 + +func-scope expr-node#37 +type: file-scope type#3: INT1 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#36 +position.seq: 31 + +func-scope expr-node#38 +type: file-scope type#3: INT1 +next: NULL +kind: enk_constant +constant: func-scope constant#18: 0 +position.seq: 31 + +func-scope expr-node#39 +type: file-scope type#4: INT2 +next: NULL +kind: enk_variable +position.seq: 32 + +func-scope expr-node#40 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: func-scope constant#19: 0 +position.seq: 32 + +func-scope expr-node#41 +type: file-scope type#4: INT2 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#40 +position.seq: 32 + +func-scope expr-node#42 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: func-scope constant#20: 0 +position.seq: 32 + +func-scope expr-node#43 +type: file-scope type#3: INT1 +next: NULL +kind: enk_variable +position.seq: 34 + +func-scope expr-node#44 +type: file-scope type#3: INT1 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#43 +position.seq: 34 + +func-scope expr-node#45 +type: file-scope type#4: INT2 +next: NULL +kind: enk_variable +position.seq: 35 + +func-scope expr-node#46 +type: file-scope type#4: INT2 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#45 +position.seq: 35 + diff --git a/tests/tests/edg/cmeerw/.gnats-28469-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28469-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..c94396046f --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28469-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,328 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +func-scope expr-node#1 +type: file-scope type#1: int +next: func-scope expr-node#2 +kind: enk_constant +constant: file-scope constant#1: I +position.seq: 20 + +func-scope expr-node#2 +type: file-scope type#1: int +next: NULL +kind: enk_constant +constant: func-scope constant#2: 0 +position.seq: 20 + +func-scope expr-node#3 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#1 +position.seq: 20 + +func-scope expr-node#4 +type: file-scope type#2: bool +next: NULL +kind: enk_constant +constant: func-scope constant#3: (I == 0) +position.seq: 20 + +func-scope expr-node#5 +type: file-scope type#3: INT1 +next: func-scope expr-node#6 +kind: enk_constant +constant: file-scope constant#4: I1 +position.seq: 21 + +func-scope expr-node#6 +type: file-scope type#1: int +next: NULL +kind: enk_constant +constant: func-scope constant#5: 0 +position.seq: 21 + +func-scope expr-node#7 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#5 +position.seq: 21 + +func-scope expr-node#8 +type: file-scope type#2: bool +next: NULL +kind: enk_constant +constant: func-scope constant#6: (I1 == 0) +position.seq: 21 + +func-scope expr-node#9 +type: file-scope type#4: INT2 +next: func-scope expr-node#10 +kind: enk_constant +constant: file-scope constant#7: I2 +position.seq: 22 + +func-scope expr-node#10 +type: file-scope type#1: int +next: NULL +kind: enk_constant +constant: func-scope constant#8: 0 +position.seq: 22 + +func-scope expr-node#11 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#9 +position.seq: 22 + +func-scope expr-node#12 +type: file-scope type#2: bool +next: NULL +kind: enk_constant +constant: func-scope constant#9: (I2 == 0) +position.seq: 22 + +func-scope expr-node#13 +type: file-scope type#3: INT1 +next: func-scope expr-node#14 +kind: enk_constant +constant: file-scope constant#4: I1 +position.seq: 23 + +func-scope expr-node#14 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: file-scope constant#7: I2 +position.seq: 23 + +func-scope expr-node#15 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#13 +position.seq: 23 + +func-scope expr-node#16 +type: file-scope type#2: bool +next: NULL +kind: enk_constant +constant: func-scope constant#10: (I1 == I2) +position.seq: 23 + +func-scope expr-node#17 +type: file-scope type#3: INT1 +next: NULL +kind: enk_variable +position.seq: 25 + +func-scope expr-node#18 +type: file-scope type#3: INT1 +next: func-scope expr-node#19 +kind: enk_constant +constant: func-scope constant#11: 0 +position.seq: 25 + +func-scope expr-node#20 +type: file-scope type#4: INT2 +next: NULL +kind: enk_variable +position.seq: 25 + +func-scope expr-node#19 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: func-scope constant#12: 0 +position.seq: 25 + +func-scope expr-node#21 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#18 +position.seq: 25 + +func-scope expr-node#22 +type: file-scope type#2: bool +next: NULL +kind: enk_constant +constant: func-scope constant#13: true +position.seq: 25 + +func-scope expr-node#23 +type: file-scope type#3: INT1 +next: func-scope expr-node#24 +kind: enk_variable +position.seq: 26 + +func-scope expr-node#24 +type: file-scope type#4: INT2 +next: NULL +kind: enk_variable +position.seq: 26 + +func-scope expr-node#25 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#23 +position.seq: 26 + +func-scope expr-node#26 +type: file-scope type#1: int +next: NULL +kind: enk_constant +constant: file-scope constant#1: I +position.seq: 28 + +func-scope expr-node#27 +type: file-scope type#1: int +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#26 +position.seq: 28 + +func-scope expr-node#28 +type: file-scope type#1: int +next: NULL +kind: enk_constant +constant: func-scope constant#14: (+ I) +position.seq: 28 + +func-scope expr-node#29 +type: file-scope type#3: INT1 +next: NULL +kind: enk_constant +constant: file-scope constant#4: I1 +position.seq: 29 + +func-scope expr-node#30 +type: file-scope type#3: INT1 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#29 +position.seq: 29 + +func-scope expr-node#31 +type: file-scope type#3: INT1 +next: NULL +kind: enk_constant +constant: func-scope constant#15: (+ I1) +position.seq: 29 + +func-scope expr-node#32 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: file-scope constant#7: I2 +position.seq: 30 + +func-scope expr-node#33 +type: file-scope type#4: INT2 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#32 +position.seq: 30 + +func-scope expr-node#34 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: func-scope constant#16: (+ I2) +position.seq: 30 + +func-scope expr-node#35 +type: file-scope type#3: INT1 +next: NULL +kind: enk_variable +position.seq: 32 + +func-scope expr-node#36 +type: file-scope type#3: INT1 +next: NULL +kind: enk_constant +constant: func-scope constant#17: 0 +position.seq: 32 + +func-scope expr-node#37 +type: file-scope type#3: INT1 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#36 +position.seq: 32 + +func-scope expr-node#38 +type: file-scope type#3: INT1 +next: NULL +kind: enk_constant +constant: func-scope constant#18: 0 +position.seq: 32 + +func-scope expr-node#39 +type: file-scope type#4: INT2 +next: NULL +kind: enk_variable +position.seq: 33 + +func-scope expr-node#40 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: func-scope constant#19: 0 +position.seq: 33 + +func-scope expr-node#41 +type: file-scope type#4: INT2 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#40 +position.seq: 33 + +func-scope expr-node#42 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: func-scope constant#20: 0 +position.seq: 33 + +func-scope expr-node#43 +type: file-scope type#3: INT1 +next: NULL +kind: enk_variable +position.seq: 35 + +func-scope expr-node#44 +type: file-scope type#3: INT1 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#43 +position.seq: 35 + +func-scope expr-node#45 +type: file-scope type#4: INT2 +next: NULL +kind: enk_variable +position.seq: 36 + +func-scope expr-node#46 +type: file-scope type#4: INT2 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#45 +position.seq: 36 + diff --git a/tests/tests/edg/cmeerw/.gnats-28469-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28469-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..c94396046f --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28469-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,328 @@ +fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 Test_name.c +func-scope expr-node#1 +type: file-scope type#1: int +next: func-scope expr-node#2 +kind: enk_constant +constant: file-scope constant#1: I +position.seq: 20 + +func-scope expr-node#2 +type: file-scope type#1: int +next: NULL +kind: enk_constant +constant: func-scope constant#2: 0 +position.seq: 20 + +func-scope expr-node#3 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#1 +position.seq: 20 + +func-scope expr-node#4 +type: file-scope type#2: bool +next: NULL +kind: enk_constant +constant: func-scope constant#3: (I == 0) +position.seq: 20 + +func-scope expr-node#5 +type: file-scope type#3: INT1 +next: func-scope expr-node#6 +kind: enk_constant +constant: file-scope constant#4: I1 +position.seq: 21 + +func-scope expr-node#6 +type: file-scope type#1: int +next: NULL +kind: enk_constant +constant: func-scope constant#5: 0 +position.seq: 21 + +func-scope expr-node#7 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#5 +position.seq: 21 + +func-scope expr-node#8 +type: file-scope type#2: bool +next: NULL +kind: enk_constant +constant: func-scope constant#6: (I1 == 0) +position.seq: 21 + +func-scope expr-node#9 +type: file-scope type#4: INT2 +next: func-scope expr-node#10 +kind: enk_constant +constant: file-scope constant#7: I2 +position.seq: 22 + +func-scope expr-node#10 +type: file-scope type#1: int +next: NULL +kind: enk_constant +constant: func-scope constant#8: 0 +position.seq: 22 + +func-scope expr-node#11 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#9 +position.seq: 22 + +func-scope expr-node#12 +type: file-scope type#2: bool +next: NULL +kind: enk_constant +constant: func-scope constant#9: (I2 == 0) +position.seq: 22 + +func-scope expr-node#13 +type: file-scope type#3: INT1 +next: func-scope expr-node#14 +kind: enk_constant +constant: file-scope constant#4: I1 +position.seq: 23 + +func-scope expr-node#14 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: file-scope constant#7: I2 +position.seq: 23 + +func-scope expr-node#15 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#13 +position.seq: 23 + +func-scope expr-node#16 +type: file-scope type#2: bool +next: NULL +kind: enk_constant +constant: func-scope constant#10: (I1 == I2) +position.seq: 23 + +func-scope expr-node#17 +type: file-scope type#3: INT1 +next: NULL +kind: enk_variable +position.seq: 25 + +func-scope expr-node#18 +type: file-scope type#3: INT1 +next: func-scope expr-node#19 +kind: enk_constant +constant: func-scope constant#11: 0 +position.seq: 25 + +func-scope expr-node#20 +type: file-scope type#4: INT2 +next: NULL +kind: enk_variable +position.seq: 25 + +func-scope expr-node#19 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: func-scope constant#12: 0 +position.seq: 25 + +func-scope expr-node#21 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#18 +position.seq: 25 + +func-scope expr-node#22 +type: file-scope type#2: bool +next: NULL +kind: enk_constant +constant: func-scope constant#13: true +position.seq: 25 + +func-scope expr-node#23 +type: file-scope type#3: INT1 +next: func-scope expr-node#24 +kind: enk_variable +position.seq: 26 + +func-scope expr-node#24 +type: file-scope type#4: INT2 +next: NULL +kind: enk_variable +position.seq: 26 + +func-scope expr-node#25 +type: file-scope type#2: bool +next: NULL +kind: enk_operation +operation.kind: eok_eq +operands: func-scope expr-node#23 +position.seq: 26 + +func-scope expr-node#26 +type: file-scope type#1: int +next: NULL +kind: enk_constant +constant: file-scope constant#1: I +position.seq: 28 + +func-scope expr-node#27 +type: file-scope type#1: int +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#26 +position.seq: 28 + +func-scope expr-node#28 +type: file-scope type#1: int +next: NULL +kind: enk_constant +constant: func-scope constant#14: (+ I) +position.seq: 28 + +func-scope expr-node#29 +type: file-scope type#3: INT1 +next: NULL +kind: enk_constant +constant: file-scope constant#4: I1 +position.seq: 29 + +func-scope expr-node#30 +type: file-scope type#3: INT1 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#29 +position.seq: 29 + +func-scope expr-node#31 +type: file-scope type#3: INT1 +next: NULL +kind: enk_constant +constant: func-scope constant#15: (+ I1) +position.seq: 29 + +func-scope expr-node#32 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: file-scope constant#7: I2 +position.seq: 30 + +func-scope expr-node#33 +type: file-scope type#4: INT2 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#32 +position.seq: 30 + +func-scope expr-node#34 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: func-scope constant#16: (+ I2) +position.seq: 30 + +func-scope expr-node#35 +type: file-scope type#3: INT1 +next: NULL +kind: enk_variable +position.seq: 32 + +func-scope expr-node#36 +type: file-scope type#3: INT1 +next: NULL +kind: enk_constant +constant: func-scope constant#17: 0 +position.seq: 32 + +func-scope expr-node#37 +type: file-scope type#3: INT1 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#36 +position.seq: 32 + +func-scope expr-node#38 +type: file-scope type#3: INT1 +next: NULL +kind: enk_constant +constant: func-scope constant#18: 0 +position.seq: 32 + +func-scope expr-node#39 +type: file-scope type#4: INT2 +next: NULL +kind: enk_variable +position.seq: 33 + +func-scope expr-node#40 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: func-scope constant#19: 0 +position.seq: 33 + +func-scope expr-node#41 +type: file-scope type#4: INT2 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#40 +position.seq: 33 + +func-scope expr-node#42 +type: file-scope type#4: INT2 +next: NULL +kind: enk_constant +constant: func-scope constant#20: 0 +position.seq: 33 + +func-scope expr-node#43 +type: file-scope type#3: INT1 +next: NULL +kind: enk_variable +position.seq: 35 + +func-scope expr-node#44 +type: file-scope type#3: INT1 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#43 +position.seq: 35 + +func-scope expr-node#45 +type: file-scope type#4: INT2 +next: NULL +kind: enk_variable +position.seq: 36 + +func-scope expr-node#46 +type: file-scope type#4: INT2 +next: NULL +kind: enk_operation +operation.kind: eok_unary_plus +operands: func-scope expr-node#45 +position.seq: 36 + diff --git a/tests/tests/edg/cmeerw/.gnats-28501-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28501-disp.rto/default.1.1.txt index 13c9c8f072..35ebb46b17 100644 --- a/tests/tests/edg/cmeerw/.gnats-28501-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28501-disp.rto/default.1.1.txt @@ -1,2 +1,66 @@ fe_only -DTEST_NUMBER=1 --c++11 --no_il_lower --il_display Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 +assoc_template: file-scope template#1 +template_arg_list: + type: file-scope type#1: #(1,1) + +file-scope class-type-supplement#2 +assoc_template: file-scope template#1 +template_arg_list: + type: file-scope type#2: int (As#(1,1)...) + explicitly_specified: TRUE + +file-scope class-type-supplement#3 +assoc_template: file-scope template#2 +template_arg_list: + type: file-scope type#3: U#(2,1) + type: file-scope type#4: #(2,2) + +file-scope class-type-supplement#4 +assoc_template: file-scope template#3 +template_arg_list: + type: file-scope type#5: U#(2,1) + explicitly_specified: TRUE + +file-scope class-type-supplement#5 +assoc_template: file-scope template#2 +template_arg_list: + type: file-scope type#5: U#(2,1) + explicitly_specified: TRUE + type: file-scope type#6: C::A + +file-scope class-type-supplement#6 +assoc_template: file-scope template#4 +template_arg_list: + type: file-scope type#2: int (As#(1,1)...) + explicitly_specified: TRUE +partial_spec_template_arg_list: + type: file-scope type#7: As#(1,1) + +file-scope class-type-supplement#7 +assoc_template: file-scope template#1 +template_arg_list: + type: file-scope type#8: int (As#(1,1), ...) + explicitly_specified: TRUE + +file-scope class-type-supplement#8 +assoc_template: file-scope template#5 +template_arg_list: + type: file-scope type#9: U#(2,1) + type: file-scope type#10: #(2,2) + +file-scope class-type-supplement#9 +assoc_template: file-scope template#2 +template_arg_list: + type: file-scope type#11: U#(2,1) + explicitly_specified: TRUE + type: file-scope type#12: C::A + +file-scope class-type-supplement#10 +assoc_template: file-scope template#4 +template_arg_list: + type: file-scope type#13: int (int) + explicitly_specified: TRUE +partial_spec_template_arg_list: + type: file-scope type#14: int + diff --git a/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.1.1.txt index 09c016442e..4c4287c799 100644 --- a/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.1.1.txt @@ -1,2 +1,1616 @@ fe_only -DTEST_NUMBER=1 -w --c++20 --il_display --clang_version 210100 --target linux_riscv32 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +func-scope variable#1 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#1: _Z1fu14__rvv_bool64_t +type: file-scope type#1: __rvv_bool64_t + +func-scope variable#2 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#2: _Z1fu14__rvv_bool32_t +type: file-scope type#2: __rvv_bool32_t + +func-scope variable#3 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#3: _Z1fu14__rvv_bool16_t +type: file-scope type#3: __rvv_bool16_t + +func-scope variable#4 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#4: _Z1fu13__rvv_bool8_t +type: file-scope type#4: __rvv_bool8_t + +func-scope variable#5 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#5: _Z1fu13__rvv_bool4_t +type: file-scope type#5: __rvv_bool4_t + +func-scope variable#6 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#6: _Z1fu13__rvv_bool2_t +type: file-scope type#6: __rvv_bool2_t + +func-scope variable#7 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#7: _Z1fu13__rvv_bool1_t +type: file-scope type#7: __rvv_bool1_t + +func-scope variable#8 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#8: _Z1fu15__rvv_int8mf8_t +type: file-scope type#8: __rvv_int8mf8_t + +func-scope variable#9 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#9: _Z1fu16__rvv_uint8mf8_t +type: file-scope type#9: __rvv_uint8mf8_t + +func-scope variable#10 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#10: _Z1fu17__rvv_int8mf8x2_t +type: file-scope type#10: __rvv_int8mf8x2_t + +func-scope variable#11 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#11: _Z1fu18__rvv_uint8mf8x2_t +type: file-scope type#11: __rvv_uint8mf8x2_t + +func-scope variable#12 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#12: _Z1fu17__rvv_int8mf8x3_t +type: file-scope type#12: __rvv_int8mf8x3_t + +func-scope variable#13 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#13: _Z1fu18__rvv_uint8mf8x3_t +type: file-scope type#13: __rvv_uint8mf8x3_t + +func-scope variable#14 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#14: _Z1fu17__rvv_int8mf8x4_t +type: file-scope type#14: __rvv_int8mf8x4_t + +func-scope variable#15 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#15: _Z1fu18__rvv_uint8mf8x4_t +type: file-scope type#15: __rvv_uint8mf8x4_t + +func-scope variable#16 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#16: _Z1fu17__rvv_int8mf8x5_t +type: file-scope type#16: __rvv_int8mf8x5_t + +func-scope variable#17 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#17: _Z1fu18__rvv_uint8mf8x5_t +type: file-scope type#17: __rvv_uint8mf8x5_t + +func-scope variable#18 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#18: _Z1fu17__rvv_int8mf8x6_t +type: file-scope type#18: __rvv_int8mf8x6_t + +func-scope variable#19 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#19: _Z1fu18__rvv_uint8mf8x6_t +type: file-scope type#19: __rvv_uint8mf8x6_t + +func-scope variable#20 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#20: _Z1fu17__rvv_int8mf8x7_t +type: file-scope type#20: __rvv_int8mf8x7_t + +func-scope variable#21 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#21: _Z1fu18__rvv_uint8mf8x7_t +type: file-scope type#21: __rvv_uint8mf8x7_t + +func-scope variable#22 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#22: _Z1fu17__rvv_int8mf8x8_t +type: file-scope type#22: __rvv_int8mf8x8_t + +func-scope variable#23 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#23: _Z1fu18__rvv_uint8mf8x8_t +type: file-scope type#23: __rvv_uint8mf8x8_t + +func-scope variable#24 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#24: _Z1fu15__rvv_int8mf4_t +type: file-scope type#24: __rvv_int8mf4_t + +func-scope variable#25 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#25: _Z1fu16__rvv_uint8mf4_t +type: file-scope type#25: __rvv_uint8mf4_t + +func-scope variable#26 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#26: _Z1fu17__rvv_int8mf4x2_t +type: file-scope type#26: __rvv_int8mf4x2_t + +func-scope variable#27 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#27: _Z1fu18__rvv_uint8mf4x2_t +type: file-scope type#27: __rvv_uint8mf4x2_t + +func-scope variable#28 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#28: _Z1fu17__rvv_int8mf4x3_t +type: file-scope type#28: __rvv_int8mf4x3_t + +func-scope variable#29 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#29: _Z1fu18__rvv_uint8mf4x3_t +type: file-scope type#29: __rvv_uint8mf4x3_t + +func-scope variable#30 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#30: _Z1fu17__rvv_int8mf4x4_t +type: file-scope type#30: __rvv_int8mf4x4_t + +func-scope variable#31 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#31: _Z1fu18__rvv_uint8mf4x4_t +type: file-scope type#31: __rvv_uint8mf4x4_t + +func-scope variable#32 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#32: _Z1fu17__rvv_int8mf4x5_t +type: file-scope type#32: __rvv_int8mf4x5_t + +func-scope variable#33 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#33: _Z1fu18__rvv_uint8mf4x5_t +type: file-scope type#33: __rvv_uint8mf4x5_t + +func-scope variable#34 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#34: _Z1fu17__rvv_int8mf4x6_t +type: file-scope type#34: __rvv_int8mf4x6_t + +func-scope variable#35 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#35: _Z1fu18__rvv_uint8mf4x6_t +type: file-scope type#35: __rvv_uint8mf4x6_t + +func-scope variable#36 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#36: _Z1fu17__rvv_int8mf4x7_t +type: file-scope type#36: __rvv_int8mf4x7_t + +func-scope variable#37 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#37: _Z1fu18__rvv_uint8mf4x7_t +type: file-scope type#37: __rvv_uint8mf4x7_t + +func-scope variable#38 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#38: _Z1fu17__rvv_int8mf4x8_t +type: file-scope type#38: __rvv_int8mf4x8_t + +func-scope variable#39 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#39: _Z1fu18__rvv_uint8mf4x8_t +type: file-scope type#39: __rvv_uint8mf4x8_t + +func-scope variable#40 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#40: _Z1fu15__rvv_int8mf2_t +type: file-scope type#40: __rvv_int8mf2_t + +func-scope variable#41 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#41: _Z1fu16__rvv_uint8mf2_t +type: file-scope type#41: __rvv_uint8mf2_t + +func-scope variable#42 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#42: _Z1fu17__rvv_int8mf2x2_t +type: file-scope type#42: __rvv_int8mf2x2_t + +func-scope variable#43 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#43: _Z1fu18__rvv_uint8mf2x2_t +type: file-scope type#43: __rvv_uint8mf2x2_t + +func-scope variable#44 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#44: _Z1fu17__rvv_int8mf2x3_t +type: file-scope type#44: __rvv_int8mf2x3_t + +func-scope variable#45 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#45: _Z1fu18__rvv_uint8mf2x3_t +type: file-scope type#45: __rvv_uint8mf2x3_t + +func-scope variable#46 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#46: _Z1fu17__rvv_int8mf2x4_t +type: file-scope type#46: __rvv_int8mf2x4_t + +func-scope variable#47 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#47: _Z1fu18__rvv_uint8mf2x4_t +type: file-scope type#47: __rvv_uint8mf2x4_t + +func-scope variable#48 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#48: _Z1fu17__rvv_int8mf2x5_t +type: file-scope type#48: __rvv_int8mf2x5_t + +func-scope variable#49 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#49: _Z1fu18__rvv_uint8mf2x5_t +type: file-scope type#49: __rvv_uint8mf2x5_t + +func-scope variable#50 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#50: _Z1fu17__rvv_int8mf2x6_t +type: file-scope type#50: __rvv_int8mf2x6_t + +func-scope variable#51 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#51: _Z1fu18__rvv_uint8mf2x6_t +type: file-scope type#51: __rvv_uint8mf2x6_t + +func-scope variable#52 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#52: _Z1fu17__rvv_int8mf2x7_t +type: file-scope type#52: __rvv_int8mf2x7_t + +func-scope variable#53 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#53: _Z1fu18__rvv_uint8mf2x7_t +type: file-scope type#53: __rvv_uint8mf2x7_t + +func-scope variable#54 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#54: _Z1fu17__rvv_int8mf2x8_t +type: file-scope type#54: __rvv_int8mf2x8_t + +func-scope variable#55 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#55: _Z1fu18__rvv_uint8mf2x8_t +type: file-scope type#55: __rvv_uint8mf2x8_t + +func-scope variable#56 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#56: _Z1fu14__rvv_int8m1_t +type: file-scope type#56: __rvv_int8m1_t + +func-scope variable#57 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#57: _Z1fu15__rvv_uint8m1_t +type: file-scope type#57: __rvv_uint8m1_t + +func-scope variable#58 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#58: _Z1fu16__rvv_int8m1x2_t +type: file-scope type#58: __rvv_int8m1x2_t + +func-scope variable#59 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#59: _Z1fu17__rvv_uint8m1x2_t +type: file-scope type#59: __rvv_uint8m1x2_t + +func-scope variable#60 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#60: _Z1fu16__rvv_int8m1x3_t +type: file-scope type#60: __rvv_int8m1x3_t + +func-scope variable#61 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#61: _Z1fu17__rvv_uint8m1x3_t +type: file-scope type#61: __rvv_uint8m1x3_t + +func-scope variable#62 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#62: _Z1fu16__rvv_int8m1x4_t +type: file-scope type#62: __rvv_int8m1x4_t + +func-scope variable#63 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#63: _Z1fu17__rvv_uint8m1x4_t +type: file-scope type#63: __rvv_uint8m1x4_t + +func-scope variable#64 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#64: _Z1fu16__rvv_int8m1x5_t +type: file-scope type#64: __rvv_int8m1x5_t + +func-scope variable#65 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#65: _Z1fu17__rvv_uint8m1x5_t +type: file-scope type#65: __rvv_uint8m1x5_t + +func-scope variable#66 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#66: _Z1fu16__rvv_int8m1x6_t +type: file-scope type#66: __rvv_int8m1x6_t + +func-scope variable#67 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#67: _Z1fu17__rvv_uint8m1x6_t +type: file-scope type#67: __rvv_uint8m1x6_t + +func-scope variable#68 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#68: _Z1fu16__rvv_int8m1x7_t +type: file-scope type#68: __rvv_int8m1x7_t + +func-scope variable#69 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#69: _Z1fu17__rvv_uint8m1x7_t +type: file-scope type#69: __rvv_uint8m1x7_t + +func-scope variable#70 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#70: _Z1fu16__rvv_int8m1x8_t +type: file-scope type#70: __rvv_int8m1x8_t + +func-scope variable#71 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#71: _Z1fu17__rvv_uint8m1x8_t +type: file-scope type#71: __rvv_uint8m1x8_t + +func-scope variable#72 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#72: _Z1fu14__rvv_int8m2_t +type: file-scope type#72: __rvv_int8m2_t + +func-scope variable#73 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#73: _Z1fu15__rvv_uint8m2_t +type: file-scope type#73: __rvv_uint8m2_t + +func-scope variable#74 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#74: _Z1fu16__rvv_int8m2x2_t +type: file-scope type#74: __rvv_int8m2x2_t + +func-scope variable#75 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#75: _Z1fu17__rvv_uint8m2x2_t +type: file-scope type#75: __rvv_uint8m2x2_t + +func-scope variable#76 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#76: _Z1fu16__rvv_int8m2x3_t +type: file-scope type#76: __rvv_int8m2x3_t + +func-scope variable#77 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#77: _Z1fu17__rvv_uint8m2x3_t +type: file-scope type#77: __rvv_uint8m2x3_t + +func-scope variable#78 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#78: _Z1fu16__rvv_int8m2x4_t +type: file-scope type#78: __rvv_int8m2x4_t + +func-scope variable#79 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#79: _Z1fu17__rvv_uint8m2x4_t +type: file-scope type#79: __rvv_uint8m2x4_t + +func-scope variable#80 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#80: _Z1fu14__rvv_int8m4_t +type: file-scope type#80: __rvv_int8m4_t + +func-scope variable#81 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#81: _Z1fu15__rvv_uint8m4_t +type: file-scope type#81: __rvv_uint8m4_t + +func-scope variable#82 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#82: _Z1fu16__rvv_int8m4x2_t +type: file-scope type#82: __rvv_int8m4x2_t + +func-scope variable#83 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#83: _Z1fu17__rvv_uint8m4x2_t +type: file-scope type#83: __rvv_uint8m4x2_t + +func-scope variable#84 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#84: _Z1fu14__rvv_int8m8_t +type: file-scope type#84: __rvv_int8m8_t + +func-scope variable#85 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#85: _Z1fu15__rvv_uint8m8_t +type: file-scope type#85: __rvv_uint8m8_t + +func-scope variable#86 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#86: _Z1fu16__rvv_int16mf4_t +type: file-scope type#86: __rvv_int16mf4_t + +func-scope variable#87 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#87: _Z1fu17__rvv_uint16mf4_t +type: file-scope type#87: __rvv_uint16mf4_t + +func-scope variable#88 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#88: _Z1fu18__rvv_int16mf4x2_t +type: file-scope type#88: __rvv_int16mf4x2_t + +func-scope variable#89 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#89: _Z1fu19__rvv_uint16mf4x2_t +type: file-scope type#89: __rvv_uint16mf4x2_t + +func-scope variable#90 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#90: _Z1fu18__rvv_int16mf4x3_t +type: file-scope type#90: __rvv_int16mf4x3_t + +func-scope variable#91 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#91: _Z1fu19__rvv_uint16mf4x3_t +type: file-scope type#91: __rvv_uint16mf4x3_t + +func-scope variable#92 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#92: _Z1fu18__rvv_int16mf4x4_t +type: file-scope type#92: __rvv_int16mf4x4_t + +func-scope variable#93 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#93: _Z1fu19__rvv_uint16mf4x4_t +type: file-scope type#93: __rvv_uint16mf4x4_t + +func-scope variable#94 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#94: _Z1fu18__rvv_int16mf4x5_t +type: file-scope type#94: __rvv_int16mf4x5_t + +func-scope variable#95 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#95: _Z1fu19__rvv_uint16mf4x5_t +type: file-scope type#95: __rvv_uint16mf4x5_t + +func-scope variable#96 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#96: _Z1fu18__rvv_int16mf4x6_t +type: file-scope type#96: __rvv_int16mf4x6_t + +func-scope variable#97 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#97: _Z1fu19__rvv_uint16mf4x6_t +type: file-scope type#97: __rvv_uint16mf4x6_t + +func-scope variable#98 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#98: _Z1fu18__rvv_int16mf4x7_t +type: file-scope type#98: __rvv_int16mf4x7_t + +func-scope variable#99 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#99: _Z1fu19__rvv_uint16mf4x7_t +type: file-scope type#99: __rvv_uint16mf4x7_t + +func-scope variable#100 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#100: _Z1fu18__rvv_int16mf4x8_t +type: file-scope type#100: __rvv_int16mf4x8_t + +func-scope variable#101 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#101: _Z1fu19__rvv_uint16mf4x8_t +type: file-scope type#101: __rvv_uint16mf4x8_t + +func-scope variable#102 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#102: _Z1fu16__rvv_int16mf2_t +type: file-scope type#102: __rvv_int16mf2_t + +func-scope variable#103 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#103: _Z1fu17__rvv_uint16mf2_t +type: file-scope type#103: __rvv_uint16mf2_t + +func-scope variable#104 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#104: _Z1fu18__rvv_int16mf2x2_t +type: file-scope type#104: __rvv_int16mf2x2_t + +func-scope variable#105 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#105: _Z1fu19__rvv_uint16mf2x2_t +type: file-scope type#105: __rvv_uint16mf2x2_t + +func-scope variable#106 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#106: _Z1fu18__rvv_int16mf2x3_t +type: file-scope type#106: __rvv_int16mf2x3_t + +func-scope variable#107 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#107: _Z1fu19__rvv_uint16mf2x3_t +type: file-scope type#107: __rvv_uint16mf2x3_t + +func-scope variable#108 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#108: _Z1fu18__rvv_int16mf2x4_t +type: file-scope type#108: __rvv_int16mf2x4_t + +func-scope variable#109 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#109: _Z1fu19__rvv_uint16mf2x4_t +type: file-scope type#109: __rvv_uint16mf2x4_t + +func-scope variable#110 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#110: _Z1fu18__rvv_int16mf2x5_t +type: file-scope type#110: __rvv_int16mf2x5_t + +func-scope variable#111 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#111: _Z1fu19__rvv_uint16mf2x5_t +type: file-scope type#111: __rvv_uint16mf2x5_t + +func-scope variable#112 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#112: _Z1fu18__rvv_int16mf2x6_t +type: file-scope type#112: __rvv_int16mf2x6_t + +func-scope variable#113 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#113: _Z1fu19__rvv_uint16mf2x6_t +type: file-scope type#113: __rvv_uint16mf2x6_t + +func-scope variable#114 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#114: _Z1fu18__rvv_int16mf2x7_t +type: file-scope type#114: __rvv_int16mf2x7_t + +func-scope variable#115 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#115: _Z1fu19__rvv_uint16mf2x7_t +type: file-scope type#115: __rvv_uint16mf2x7_t + +func-scope variable#116 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#116: _Z1fu18__rvv_int16mf2x8_t +type: file-scope type#116: __rvv_int16mf2x8_t + +func-scope variable#117 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#117: _Z1fu19__rvv_uint16mf2x8_t +type: file-scope type#117: __rvv_uint16mf2x8_t + +func-scope variable#118 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#118: _Z1fu15__rvv_int16m1_t +type: file-scope type#118: __rvv_int16m1_t + +func-scope variable#119 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#119: _Z1fu16__rvv_uint16m1_t +type: file-scope type#119: __rvv_uint16m1_t + +func-scope variable#120 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#120: _Z1fu17__rvv_int16m1x2_t +type: file-scope type#120: __rvv_int16m1x2_t + +func-scope variable#121 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#121: _Z1fu18__rvv_uint16m1x2_t +type: file-scope type#121: __rvv_uint16m1x2_t + +func-scope variable#122 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#122: _Z1fu17__rvv_int16m1x3_t +type: file-scope type#122: __rvv_int16m1x3_t + +func-scope variable#123 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#123: _Z1fu18__rvv_uint16m1x3_t +type: file-scope type#123: __rvv_uint16m1x3_t + +func-scope variable#124 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#124: _Z1fu17__rvv_int16m1x4_t +type: file-scope type#124: __rvv_int16m1x4_t + +func-scope variable#125 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#125: _Z1fu18__rvv_uint16m1x4_t +type: file-scope type#125: __rvv_uint16m1x4_t + +func-scope variable#126 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#126: _Z1fu17__rvv_int16m1x5_t +type: file-scope type#126: __rvv_int16m1x5_t + +func-scope variable#127 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#127: _Z1fu18__rvv_uint16m1x5_t +type: file-scope type#127: __rvv_uint16m1x5_t + +func-scope variable#128 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#128: _Z1fu17__rvv_int16m1x6_t +type: file-scope type#128: __rvv_int16m1x6_t + +func-scope variable#129 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#129: _Z1fu18__rvv_uint16m1x6_t +type: file-scope type#129: __rvv_uint16m1x6_t + +func-scope variable#130 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#130: _Z1fu17__rvv_int16m1x7_t +type: file-scope type#130: __rvv_int16m1x7_t + +func-scope variable#131 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#131: _Z1fu18__rvv_uint16m1x7_t +type: file-scope type#131: __rvv_uint16m1x7_t + +func-scope variable#132 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#132: _Z1fu17__rvv_int16m1x8_t +type: file-scope type#132: __rvv_int16m1x8_t + +func-scope variable#133 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#133: _Z1fu18__rvv_uint16m1x8_t +type: file-scope type#133: __rvv_uint16m1x8_t + +func-scope variable#134 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#134: _Z1fu15__rvv_int16m2_t +type: file-scope type#134: __rvv_int16m2_t + +func-scope variable#135 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#135: _Z1fu16__rvv_uint16m2_t +type: file-scope type#135: __rvv_uint16m2_t + +func-scope variable#136 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#136: _Z1fu17__rvv_int16m2x2_t +type: file-scope type#136: __rvv_int16m2x2_t + +func-scope variable#137 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#137: _Z1fu18__rvv_uint16m2x2_t +type: file-scope type#137: __rvv_uint16m2x2_t + +func-scope variable#138 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#138: _Z1fu17__rvv_int16m2x3_t +type: file-scope type#138: __rvv_int16m2x3_t + +func-scope variable#139 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#139: _Z1fu18__rvv_uint16m2x3_t +type: file-scope type#139: __rvv_uint16m2x3_t + +func-scope variable#140 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#140: _Z1fu17__rvv_int16m2x4_t +type: file-scope type#140: __rvv_int16m2x4_t + +func-scope variable#141 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#141: _Z1fu18__rvv_uint16m2x4_t +type: file-scope type#141: __rvv_uint16m2x4_t + +func-scope variable#142 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#142: _Z1fu15__rvv_int16m4_t +type: file-scope type#142: __rvv_int16m4_t + +func-scope variable#143 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#143: _Z1fu16__rvv_uint16m4_t +type: file-scope type#143: __rvv_uint16m4_t + +func-scope variable#144 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#144: _Z1fu17__rvv_int16m4x2_t +type: file-scope type#144: __rvv_int16m4x2_t + +func-scope variable#145 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#145: _Z1fu18__rvv_uint16m4x2_t +type: file-scope type#145: __rvv_uint16m4x2_t + +func-scope variable#146 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#146: _Z1fu15__rvv_int16m8_t +type: file-scope type#146: __rvv_int16m8_t + +func-scope variable#147 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#147: _Z1fu16__rvv_uint16m8_t +type: file-scope type#147: __rvv_uint16m8_t + +func-scope variable#148 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#148: _Z1fu16__rvv_int32mf2_t +type: file-scope type#148: __rvv_int32mf2_t + +func-scope variable#149 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#149: _Z1fu17__rvv_uint32mf2_t +type: file-scope type#149: __rvv_uint32mf2_t + +func-scope variable#150 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#150: _Z1fu18__rvv_int32mf2x2_t +type: file-scope type#150: __rvv_int32mf2x2_t + +func-scope variable#151 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#151: _Z1fu19__rvv_uint32mf2x2_t +type: file-scope type#151: __rvv_uint32mf2x2_t + +func-scope variable#152 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#152: _Z1fu18__rvv_int32mf2x3_t +type: file-scope type#152: __rvv_int32mf2x3_t + +func-scope variable#153 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#153: _Z1fu19__rvv_uint32mf2x3_t +type: file-scope type#153: __rvv_uint32mf2x3_t + +func-scope variable#154 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#154: _Z1fu18__rvv_int32mf2x4_t +type: file-scope type#154: __rvv_int32mf2x4_t + +func-scope variable#155 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#155: _Z1fu19__rvv_uint32mf2x4_t +type: file-scope type#155: __rvv_uint32mf2x4_t + +func-scope variable#156 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#156: _Z1fu18__rvv_int32mf2x5_t +type: file-scope type#156: __rvv_int32mf2x5_t + +func-scope variable#157 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#157: _Z1fu19__rvv_uint32mf2x5_t +type: file-scope type#157: __rvv_uint32mf2x5_t + +func-scope variable#158 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#158: _Z1fu18__rvv_int32mf2x6_t +type: file-scope type#158: __rvv_int32mf2x6_t + +func-scope variable#159 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#159: _Z1fu19__rvv_uint32mf2x6_t +type: file-scope type#159: __rvv_uint32mf2x6_t + +func-scope variable#160 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#160: _Z1fu18__rvv_int32mf2x7_t +type: file-scope type#160: __rvv_int32mf2x7_t + +func-scope variable#161 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#161: _Z1fu19__rvv_uint32mf2x7_t +type: file-scope type#161: __rvv_uint32mf2x7_t + +func-scope variable#162 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#162: _Z1fu18__rvv_int32mf2x8_t +type: file-scope type#162: __rvv_int32mf2x8_t + +func-scope variable#163 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#163: _Z1fu19__rvv_uint32mf2x8_t +type: file-scope type#163: __rvv_uint32mf2x8_t + +func-scope variable#164 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#164: _Z1fu15__rvv_int32m1_t +type: file-scope type#164: __rvv_int32m1_t + +func-scope variable#165 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#165: _Z1fu16__rvv_uint32m1_t +type: file-scope type#165: __rvv_uint32m1_t + +func-scope variable#166 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#166: _Z1fu17__rvv_int32m1x2_t +type: file-scope type#166: __rvv_int32m1x2_t + +func-scope variable#167 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#167: _Z1fu18__rvv_uint32m1x2_t +type: file-scope type#167: __rvv_uint32m1x2_t + +func-scope variable#168 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#168: _Z1fu17__rvv_int32m1x3_t +type: file-scope type#168: __rvv_int32m1x3_t + +func-scope variable#169 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#169: _Z1fu18__rvv_uint32m1x3_t +type: file-scope type#169: __rvv_uint32m1x3_t + +func-scope variable#170 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#170: _Z1fu17__rvv_int32m1x4_t +type: file-scope type#170: __rvv_int32m1x4_t + +func-scope variable#171 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#171: _Z1fu18__rvv_uint32m1x4_t +type: file-scope type#171: __rvv_uint32m1x4_t + +func-scope variable#172 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#172: _Z1fu17__rvv_int32m1x5_t +type: file-scope type#172: __rvv_int32m1x5_t + +func-scope variable#173 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#173: _Z1fu18__rvv_uint32m1x5_t +type: file-scope type#173: __rvv_uint32m1x5_t + +func-scope variable#174 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#174: _Z1fu17__rvv_int32m1x6_t +type: file-scope type#174: __rvv_int32m1x6_t + +func-scope variable#175 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#175: _Z1fu18__rvv_uint32m1x6_t +type: file-scope type#175: __rvv_uint32m1x6_t + +func-scope variable#176 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#176: _Z1fu17__rvv_int32m1x7_t +type: file-scope type#176: __rvv_int32m1x7_t + +func-scope variable#177 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#177: _Z1fu18__rvv_uint32m1x7_t +type: file-scope type#177: __rvv_uint32m1x7_t + +func-scope variable#178 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#178: _Z1fu17__rvv_int32m1x8_t +type: file-scope type#178: __rvv_int32m1x8_t + +func-scope variable#179 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#179: _Z1fu18__rvv_uint32m1x8_t +type: file-scope type#179: __rvv_uint32m1x8_t + +func-scope variable#180 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#180: _Z1fu15__rvv_int32m2_t +type: file-scope type#180: __rvv_int32m2_t + +func-scope variable#181 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#181: _Z1fu16__rvv_uint32m2_t +type: file-scope type#181: __rvv_uint32m2_t + +func-scope variable#182 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#182: _Z1fu17__rvv_int32m2x2_t +type: file-scope type#182: __rvv_int32m2x2_t + +func-scope variable#183 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#183: _Z1fu18__rvv_uint32m2x2_t +type: file-scope type#183: __rvv_uint32m2x2_t + +func-scope variable#184 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#184: _Z1fu17__rvv_int32m2x3_t +type: file-scope type#184: __rvv_int32m2x3_t + +func-scope variable#185 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#185: _Z1fu18__rvv_uint32m2x3_t +type: file-scope type#185: __rvv_uint32m2x3_t + +func-scope variable#186 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#186: _Z1fu17__rvv_int32m2x4_t +type: file-scope type#186: __rvv_int32m2x4_t + +func-scope variable#187 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#187: _Z1fu18__rvv_uint32m2x4_t +type: file-scope type#187: __rvv_uint32m2x4_t + +func-scope variable#188 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#188: _Z1fu15__rvv_int32m4_t +type: file-scope type#188: __rvv_int32m4_t + +func-scope variable#189 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#189: _Z1fu16__rvv_uint32m4_t +type: file-scope type#189: __rvv_uint32m4_t + +func-scope variable#190 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#190: _Z1fu17__rvv_int32m4x2_t +type: file-scope type#190: __rvv_int32m4x2_t + +func-scope variable#191 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#191: _Z1fu18__rvv_uint32m4x2_t +type: file-scope type#191: __rvv_uint32m4x2_t + +func-scope variable#192 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#192: _Z1fu15__rvv_int32m8_t +type: file-scope type#192: __rvv_int32m8_t + +func-scope variable#193 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#193: _Z1fu16__rvv_uint32m8_t +type: file-scope type#193: __rvv_uint32m8_t + +func-scope variable#194 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#194: _Z1fu15__rvv_int64m1_t +type: file-scope type#194: __rvv_int64m1_t + +func-scope variable#195 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#195: _Z1fu16__rvv_uint64m1_t +type: file-scope type#195: __rvv_uint64m1_t + +func-scope variable#196 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#196: _Z1fu17__rvv_int64m1x2_t +type: file-scope type#196: __rvv_int64m1x2_t + +func-scope variable#197 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#197: _Z1fu18__rvv_uint64m1x2_t +type: file-scope type#197: __rvv_uint64m1x2_t + +func-scope variable#198 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#198: _Z1fu17__rvv_int64m1x3_t +type: file-scope type#198: __rvv_int64m1x3_t + +func-scope variable#199 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#199: _Z1fu18__rvv_uint64m1x3_t +type: file-scope type#199: __rvv_uint64m1x3_t + +func-scope variable#200 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#200: _Z1fu17__rvv_int64m1x4_t +type: file-scope type#200: __rvv_int64m1x4_t + +func-scope variable#201 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#201: _Z1fu18__rvv_uint64m1x4_t +type: file-scope type#201: __rvv_uint64m1x4_t + +func-scope variable#202 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#202: _Z1fu17__rvv_int64m1x5_t +type: file-scope type#202: __rvv_int64m1x5_t + +func-scope variable#203 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#203: _Z1fu18__rvv_uint64m1x5_t +type: file-scope type#203: __rvv_uint64m1x5_t + +func-scope variable#204 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#204: _Z1fu17__rvv_int64m1x6_t +type: file-scope type#204: __rvv_int64m1x6_t + +func-scope variable#205 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#205: _Z1fu18__rvv_uint64m1x6_t +type: file-scope type#205: __rvv_uint64m1x6_t + +func-scope variable#206 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#206: _Z1fu17__rvv_int64m1x7_t +type: file-scope type#206: __rvv_int64m1x7_t + +func-scope variable#207 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#207: _Z1fu18__rvv_uint64m1x7_t +type: file-scope type#207: __rvv_uint64m1x7_t + +func-scope variable#208 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#208: _Z1fu17__rvv_int64m1x8_t +type: file-scope type#208: __rvv_int64m1x8_t + +func-scope variable#209 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#209: _Z1fu18__rvv_uint64m1x8_t +type: file-scope type#209: __rvv_uint64m1x8_t + +func-scope variable#210 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#210: _Z1fu15__rvv_int64m2_t +type: file-scope type#210: __rvv_int64m2_t + +func-scope variable#211 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#211: _Z1fu16__rvv_uint64m2_t +type: file-scope type#211: __rvv_uint64m2_t + +func-scope variable#212 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#212: _Z1fu17__rvv_int64m2x2_t +type: file-scope type#212: __rvv_int64m2x2_t + +func-scope variable#213 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#213: _Z1fu18__rvv_uint64m2x2_t +type: file-scope type#213: __rvv_uint64m2x2_t + +func-scope variable#214 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#214: _Z1fu17__rvv_int64m2x3_t +type: file-scope type#214: __rvv_int64m2x3_t + +func-scope variable#215 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#215: _Z1fu18__rvv_uint64m2x3_t +type: file-scope type#215: __rvv_uint64m2x3_t + +func-scope variable#216 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#216: _Z1fu17__rvv_int64m2x4_t +type: file-scope type#216: __rvv_int64m2x4_t + +func-scope variable#217 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#217: _Z1fu18__rvv_uint64m2x4_t +type: file-scope type#217: __rvv_uint64m2x4_t + +func-scope variable#218 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#218: _Z1fu15__rvv_int64m4_t +type: file-scope type#218: __rvv_int64m4_t + +func-scope variable#219 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#219: _Z1fu16__rvv_uint64m4_t +type: file-scope type#219: __rvv_uint64m4_t + +func-scope variable#220 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#220: _Z1fu17__rvv_int64m4x2_t +type: file-scope type#220: __rvv_int64m4x2_t + +func-scope variable#221 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#221: _Z1fu18__rvv_uint64m4x2_t +type: file-scope type#221: __rvv_uint64m4x2_t + +func-scope variable#222 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#222: _Z1fu15__rvv_int64m8_t +type: file-scope type#222: __rvv_int64m8_t + +func-scope variable#223 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#223: _Z1fu16__rvv_uint64m8_t +type: file-scope type#223: __rvv_uint64m8_t + +func-scope variable#224 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#224: _Z1fu18__rvv_float16mf4_t +type: file-scope type#224: __rvv_float16mf4_t + +func-scope variable#225 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#225: _Z1fu20__rvv_float16mf4x2_t +type: file-scope type#225: __rvv_float16mf4x2_t + +func-scope variable#226 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#226: _Z1fu20__rvv_float16mf4x3_t +type: file-scope type#226: __rvv_float16mf4x3_t + +func-scope variable#227 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#227: _Z1fu20__rvv_float16mf4x4_t +type: file-scope type#227: __rvv_float16mf4x4_t + +func-scope variable#228 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#228: _Z1fu20__rvv_float16mf4x5_t +type: file-scope type#228: __rvv_float16mf4x5_t + +func-scope variable#229 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#229: _Z1fu20__rvv_float16mf4x6_t +type: file-scope type#229: __rvv_float16mf4x6_t + +func-scope variable#230 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#230: _Z1fu20__rvv_float16mf4x7_t +type: file-scope type#230: __rvv_float16mf4x7_t + +func-scope variable#231 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#231: _Z1fu20__rvv_float16mf4x8_t +type: file-scope type#231: __rvv_float16mf4x8_t + +func-scope variable#232 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#232: _Z1fu18__rvv_float16mf2_t +type: file-scope type#232: __rvv_float16mf2_t + +func-scope variable#233 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#233: _Z1fu20__rvv_float16mf2x2_t +type: file-scope type#233: __rvv_float16mf2x2_t + +func-scope variable#234 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#234: _Z1fu20__rvv_float16mf2x3_t +type: file-scope type#234: __rvv_float16mf2x3_t + +func-scope variable#235 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#235: _Z1fu20__rvv_float16mf2x4_t +type: file-scope type#235: __rvv_float16mf2x4_t + +func-scope variable#236 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#236: _Z1fu20__rvv_float16mf2x5_t +type: file-scope type#236: __rvv_float16mf2x5_t + +func-scope variable#237 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#237: _Z1fu20__rvv_float16mf2x6_t +type: file-scope type#237: __rvv_float16mf2x6_t + +func-scope variable#238 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#238: _Z1fu20__rvv_float16mf2x7_t +type: file-scope type#238: __rvv_float16mf2x7_t + +func-scope variable#239 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#239: _Z1fu20__rvv_float16mf2x8_t +type: file-scope type#239: __rvv_float16mf2x8_t + +func-scope variable#240 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#240: _Z1fu17__rvv_float16m1_t +type: file-scope type#240: __rvv_float16m1_t + +func-scope variable#241 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#241: _Z1fu19__rvv_float16m1x2_t +type: file-scope type#241: __rvv_float16m1x2_t + +func-scope variable#242 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#242: _Z1fu19__rvv_float16m1x3_t +type: file-scope type#242: __rvv_float16m1x3_t + +func-scope variable#243 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#243: _Z1fu19__rvv_float16m1x4_t +type: file-scope type#243: __rvv_float16m1x4_t + +func-scope variable#244 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#244: _Z1fu19__rvv_float16m1x5_t +type: file-scope type#244: __rvv_float16m1x5_t + +func-scope variable#245 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#245: _Z1fu19__rvv_float16m1x6_t +type: file-scope type#245: __rvv_float16m1x6_t + +func-scope variable#246 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#246: _Z1fu19__rvv_float16m1x7_t +type: file-scope type#246: __rvv_float16m1x7_t + +func-scope variable#247 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#247: _Z1fu19__rvv_float16m1x8_t +type: file-scope type#247: __rvv_float16m1x8_t + +func-scope variable#248 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#248: _Z1fu17__rvv_float16m2_t +type: file-scope type#248: __rvv_float16m2_t + +func-scope variable#249 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#249: _Z1fu19__rvv_float16m2x2_t +type: file-scope type#249: __rvv_float16m2x2_t + +func-scope variable#250 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#250: _Z1fu19__rvv_float16m2x3_t +type: file-scope type#250: __rvv_float16m2x3_t + +func-scope variable#251 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#251: _Z1fu19__rvv_float16m2x4_t +type: file-scope type#251: __rvv_float16m2x4_t + +func-scope variable#252 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#252: _Z1fu17__rvv_float16m4_t +type: file-scope type#252: __rvv_float16m4_t + +func-scope variable#253 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#253: _Z1fu19__rvv_float16m4x2_t +type: file-scope type#253: __rvv_float16m4x2_t + +func-scope variable#254 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#254: _Z1fu17__rvv_float16m8_t +type: file-scope type#254: __rvv_float16m8_t + +func-scope variable#255 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#255: _Z1fu18__rvv_float32mf2_t +type: file-scope type#255: __rvv_float32mf2_t + +func-scope variable#256 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#256: _Z1fu20__rvv_float32mf2x2_t +type: file-scope type#256: __rvv_float32mf2x2_t + +func-scope variable#257 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#257: _Z1fu20__rvv_float32mf2x3_t +type: file-scope type#257: __rvv_float32mf2x3_t + +func-scope variable#258 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#258: _Z1fu20__rvv_float32mf2x4_t +type: file-scope type#258: __rvv_float32mf2x4_t + +func-scope variable#259 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#259: _Z1fu20__rvv_float32mf2x5_t +type: file-scope type#259: __rvv_float32mf2x5_t + +func-scope variable#260 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#260: _Z1fu20__rvv_float32mf2x6_t +type: file-scope type#260: __rvv_float32mf2x6_t + +func-scope variable#261 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#261: _Z1fu20__rvv_float32mf2x7_t +type: file-scope type#261: __rvv_float32mf2x7_t + +func-scope variable#262 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#262: _Z1fu20__rvv_float32mf2x8_t +type: file-scope type#262: __rvv_float32mf2x8_t + +func-scope variable#263 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#263: _Z1fu17__rvv_float32m1_t +type: file-scope type#263: __rvv_float32m1_t + +func-scope variable#264 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#264: _Z1fu19__rvv_float32m1x2_t +type: file-scope type#264: __rvv_float32m1x2_t + +func-scope variable#265 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#265: _Z1fu19__rvv_float32m1x3_t +type: file-scope type#265: __rvv_float32m1x3_t + +func-scope variable#266 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#266: _Z1fu19__rvv_float32m1x4_t +type: file-scope type#266: __rvv_float32m1x4_t + +func-scope variable#267 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#267: _Z1fu19__rvv_float32m1x5_t +type: file-scope type#267: __rvv_float32m1x5_t + +func-scope variable#268 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#268: _Z1fu19__rvv_float32m1x6_t +type: file-scope type#268: __rvv_float32m1x6_t + +func-scope variable#269 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#269: _Z1fu19__rvv_float32m1x7_t +type: file-scope type#269: __rvv_float32m1x7_t + +func-scope variable#270 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#270: _Z1fu19__rvv_float32m1x8_t +type: file-scope type#270: __rvv_float32m1x8_t + +func-scope variable#271 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#271: _Z1fu17__rvv_float32m2_t +type: file-scope type#271: __rvv_float32m2_t + +func-scope variable#272 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#272: _Z1fu19__rvv_float32m2x2_t +type: file-scope type#272: __rvv_float32m2x2_t + +func-scope variable#273 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#273: _Z1fu19__rvv_float32m2x3_t +type: file-scope type#273: __rvv_float32m2x3_t + +func-scope variable#274 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#274: _Z1fu19__rvv_float32m2x4_t +type: file-scope type#274: __rvv_float32m2x4_t + +func-scope variable#275 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#275: _Z1fu17__rvv_float32m4_t +type: file-scope type#275: __rvv_float32m4_t + +func-scope variable#276 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#276: _Z1fu19__rvv_float32m4x2_t +type: file-scope type#276: __rvv_float32m4x2_t + +func-scope variable#277 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#277: _Z1fu17__rvv_float32m8_t +type: file-scope type#277: __rvv_float32m8_t + +func-scope variable#278 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#278: _Z1fu17__rvv_float64m1_t +type: file-scope type#278: __rvv_float64m1_t + +func-scope variable#279 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#279: _Z1fu19__rvv_float64m1x2_t +type: file-scope type#279: __rvv_float64m1x2_t + +func-scope variable#280 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#280: _Z1fu19__rvv_float64m1x3_t +type: file-scope type#280: __rvv_float64m1x3_t + +func-scope variable#281 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#281: _Z1fu19__rvv_float64m1x4_t +type: file-scope type#281: __rvv_float64m1x4_t + +func-scope variable#282 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#282: _Z1fu19__rvv_float64m1x5_t +type: file-scope type#282: __rvv_float64m1x5_t + +func-scope variable#283 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#283: _Z1fu19__rvv_float64m1x6_t +type: file-scope type#283: __rvv_float64m1x6_t + +func-scope variable#284 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#284: _Z1fu19__rvv_float64m1x7_t +type: file-scope type#284: __rvv_float64m1x7_t + +func-scope variable#285 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#285: _Z1fu19__rvv_float64m1x8_t +type: file-scope type#285: __rvv_float64m1x8_t + +func-scope variable#286 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#286: _Z1fu17__rvv_float64m2_t +type: file-scope type#286: __rvv_float64m2_t + +func-scope variable#287 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#287: _Z1fu19__rvv_float64m2x2_t +type: file-scope type#287: __rvv_float64m2x2_t + +func-scope variable#288 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#288: _Z1fu19__rvv_float64m2x3_t +type: file-scope type#288: __rvv_float64m2x3_t + +func-scope variable#289 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#289: _Z1fu19__rvv_float64m2x4_t +type: file-scope type#289: __rvv_float64m2x4_t + +func-scope variable#290 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#290: _Z1fu17__rvv_float64m4_t +type: file-scope type#290: __rvv_float64m4_t + +func-scope variable#291 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#291: _Z1fu19__rvv_float64m4x2_t +type: file-scope type#291: __rvv_float64m4x2_t + +func-scope variable#292 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#292: _Z1fu17__rvv_float64m8_t +type: file-scope type#292: __rvv_float64m8_t + +func-scope variable#293 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#293: _Z1fu19__rvv_bfloat16mf4_t +type: file-scope type#293: __rvv_bfloat16mf4_t + +func-scope variable#294 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#294: _Z1fu21__rvv_bfloat16mf4x2_t +type: file-scope type#294: __rvv_bfloat16mf4x2_t + +func-scope variable#295 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#295: _Z1fu21__rvv_bfloat16mf4x3_t +type: file-scope type#295: __rvv_bfloat16mf4x3_t + +func-scope variable#296 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#296: _Z1fu21__rvv_bfloat16mf4x4_t +type: file-scope type#296: __rvv_bfloat16mf4x4_t + +func-scope variable#297 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#297: _Z1fu21__rvv_bfloat16mf4x5_t +type: file-scope type#297: __rvv_bfloat16mf4x5_t + +func-scope variable#298 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#298: _Z1fu21__rvv_bfloat16mf4x6_t +type: file-scope type#298: __rvv_bfloat16mf4x6_t + +func-scope variable#299 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#299: _Z1fu21__rvv_bfloat16mf4x7_t +type: file-scope type#299: __rvv_bfloat16mf4x7_t + +func-scope variable#300 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#300: _Z1fu21__rvv_bfloat16mf4x8_t +type: file-scope type#300: __rvv_bfloat16mf4x8_t + +func-scope variable#301 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#301: _Z1fu19__rvv_bfloat16mf2_t +type: file-scope type#301: __rvv_bfloat16mf2_t + +func-scope variable#302 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#302: _Z1fu21__rvv_bfloat16mf2x2_t +type: file-scope type#302: __rvv_bfloat16mf2x2_t + +func-scope variable#303 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#303: _Z1fu21__rvv_bfloat16mf2x3_t +type: file-scope type#303: __rvv_bfloat16mf2x3_t + +func-scope variable#304 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#304: _Z1fu21__rvv_bfloat16mf2x4_t +type: file-scope type#304: __rvv_bfloat16mf2x4_t + +func-scope variable#305 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#305: _Z1fu21__rvv_bfloat16mf2x5_t +type: file-scope type#305: __rvv_bfloat16mf2x5_t + +func-scope variable#306 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#306: _Z1fu21__rvv_bfloat16mf2x6_t +type: file-scope type#306: __rvv_bfloat16mf2x6_t + +func-scope variable#307 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#307: _Z1fu21__rvv_bfloat16mf2x7_t +type: file-scope type#307: __rvv_bfloat16mf2x7_t + +func-scope variable#308 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#308: _Z1fu21__rvv_bfloat16mf2x8_t +type: file-scope type#308: __rvv_bfloat16mf2x8_t + +func-scope variable#309 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#309: _Z1fu18__rvv_bfloat16m1_t +type: file-scope type#309: __rvv_bfloat16m1_t + +func-scope variable#310 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#310: _Z1fu20__rvv_bfloat16m1x2_t +type: file-scope type#310: __rvv_bfloat16m1x2_t + +func-scope variable#311 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#311: _Z1fu20__rvv_bfloat16m1x3_t +type: file-scope type#311: __rvv_bfloat16m1x3_t + +func-scope variable#312 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#312: _Z1fu20__rvv_bfloat16m1x4_t +type: file-scope type#312: __rvv_bfloat16m1x4_t + +func-scope variable#313 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#313: _Z1fu20__rvv_bfloat16m1x5_t +type: file-scope type#313: __rvv_bfloat16m1x5_t + +func-scope variable#314 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#314: _Z1fu20__rvv_bfloat16m1x6_t +type: file-scope type#314: __rvv_bfloat16m1x6_t + +func-scope variable#315 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#315: _Z1fu20__rvv_bfloat16m1x7_t +type: file-scope type#315: __rvv_bfloat16m1x7_t + +func-scope variable#316 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#316: _Z1fu20__rvv_bfloat16m1x8_t +type: file-scope type#316: __rvv_bfloat16m1x8_t + +func-scope variable#317 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#317: _Z1fu18__rvv_bfloat16m2_t +type: file-scope type#317: __rvv_bfloat16m2_t + +func-scope variable#318 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#318: _Z1fu20__rvv_bfloat16m2x2_t +type: file-scope type#318: __rvv_bfloat16m2x2_t + +func-scope variable#319 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#319: _Z1fu20__rvv_bfloat16m2x3_t +type: file-scope type#319: __rvv_bfloat16m2x3_t + +func-scope variable#320 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#320: _Z1fu20__rvv_bfloat16m2x4_t +type: file-scope type#320: __rvv_bfloat16m2x4_t + +func-scope variable#321 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#321: _Z1fu18__rvv_bfloat16m4_t +type: file-scope type#321: __rvv_bfloat16m4_t + +func-scope variable#322 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#322: _Z1fu20__rvv_bfloat16m4x2_t +type: file-scope type#322: __rvv_bfloat16m4x2_t + +func-scope variable#323 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#323: _Z1fu18__rvv_bfloat16m8_t +type: file-scope type#323: __rvv_bfloat16m8_t + diff --git a/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.2.1.txt b/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.2.1.txt index 0cb79864b2..5fc1917166 100644 --- a/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.2.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.2.1.txt @@ -1,2 +1,1616 @@ fe_only -DTEST_NUMBER=2 -w --c++20 --il_display --gn 150100 --target linux_riscv32 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +func-scope variable#1 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#1: _Z1fu14__rvv_bool64_t +type: file-scope type#1: __rvv_bool64_t + +func-scope variable#2 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#2: _Z1fu14__rvv_bool32_t +type: file-scope type#2: __rvv_bool32_t + +func-scope variable#3 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#3: _Z1fu14__rvv_bool16_t +type: file-scope type#3: __rvv_bool16_t + +func-scope variable#4 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#4: _Z1fu13__rvv_bool8_t +type: file-scope type#4: __rvv_bool8_t + +func-scope variable#5 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#5: _Z1fu13__rvv_bool4_t +type: file-scope type#5: __rvv_bool4_t + +func-scope variable#6 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#6: _Z1fu13__rvv_bool2_t +type: file-scope type#6: __rvv_bool2_t + +func-scope variable#7 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#7: _Z1fu13__rvv_bool1_t +type: file-scope type#7: __rvv_bool1_t + +func-scope variable#8 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#8: _Z1fu15__rvv_int8mf8_t +type: file-scope type#8: __rvv_int8mf8_t + +func-scope variable#9 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#9: _Z1fu16__rvv_uint8mf8_t +type: file-scope type#9: __rvv_uint8mf8_t + +func-scope variable#10 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#10: _Z1fu17__rvv_int8mf8x2_t +type: file-scope type#10: __rvv_int8mf8x2_t + +func-scope variable#11 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#11: _Z1fu18__rvv_uint8mf8x2_t +type: file-scope type#11: __rvv_uint8mf8x2_t + +func-scope variable#12 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#12: _Z1fu17__rvv_int8mf8x3_t +type: file-scope type#12: __rvv_int8mf8x3_t + +func-scope variable#13 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#13: _Z1fu18__rvv_uint8mf8x3_t +type: file-scope type#13: __rvv_uint8mf8x3_t + +func-scope variable#14 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#14: _Z1fu17__rvv_int8mf8x4_t +type: file-scope type#14: __rvv_int8mf8x4_t + +func-scope variable#15 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#15: _Z1fu18__rvv_uint8mf8x4_t +type: file-scope type#15: __rvv_uint8mf8x4_t + +func-scope variable#16 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#16: _Z1fu17__rvv_int8mf8x5_t +type: file-scope type#16: __rvv_int8mf8x5_t + +func-scope variable#17 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#17: _Z1fu18__rvv_uint8mf8x5_t +type: file-scope type#17: __rvv_uint8mf8x5_t + +func-scope variable#18 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#18: _Z1fu17__rvv_int8mf8x6_t +type: file-scope type#18: __rvv_int8mf8x6_t + +func-scope variable#19 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#19: _Z1fu18__rvv_uint8mf8x6_t +type: file-scope type#19: __rvv_uint8mf8x6_t + +func-scope variable#20 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#20: _Z1fu17__rvv_int8mf8x7_t +type: file-scope type#20: __rvv_int8mf8x7_t + +func-scope variable#21 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#21: _Z1fu18__rvv_uint8mf8x7_t +type: file-scope type#21: __rvv_uint8mf8x7_t + +func-scope variable#22 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#22: _Z1fu17__rvv_int8mf8x8_t +type: file-scope type#22: __rvv_int8mf8x8_t + +func-scope variable#23 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#23: _Z1fu18__rvv_uint8mf8x8_t +type: file-scope type#23: __rvv_uint8mf8x8_t + +func-scope variable#24 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#24: _Z1fu15__rvv_int8mf4_t +type: file-scope type#24: __rvv_int8mf4_t + +func-scope variable#25 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#25: _Z1fu16__rvv_uint8mf4_t +type: file-scope type#25: __rvv_uint8mf4_t + +func-scope variable#26 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#26: _Z1fu17__rvv_int8mf4x2_t +type: file-scope type#26: __rvv_int8mf4x2_t + +func-scope variable#27 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#27: _Z1fu18__rvv_uint8mf4x2_t +type: file-scope type#27: __rvv_uint8mf4x2_t + +func-scope variable#28 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#28: _Z1fu17__rvv_int8mf4x3_t +type: file-scope type#28: __rvv_int8mf4x3_t + +func-scope variable#29 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#29: _Z1fu18__rvv_uint8mf4x3_t +type: file-scope type#29: __rvv_uint8mf4x3_t + +func-scope variable#30 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#30: _Z1fu17__rvv_int8mf4x4_t +type: file-scope type#30: __rvv_int8mf4x4_t + +func-scope variable#31 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#31: _Z1fu18__rvv_uint8mf4x4_t +type: file-scope type#31: __rvv_uint8mf4x4_t + +func-scope variable#32 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#32: _Z1fu17__rvv_int8mf4x5_t +type: file-scope type#32: __rvv_int8mf4x5_t + +func-scope variable#33 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#33: _Z1fu18__rvv_uint8mf4x5_t +type: file-scope type#33: __rvv_uint8mf4x5_t + +func-scope variable#34 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#34: _Z1fu17__rvv_int8mf4x6_t +type: file-scope type#34: __rvv_int8mf4x6_t + +func-scope variable#35 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#35: _Z1fu18__rvv_uint8mf4x6_t +type: file-scope type#35: __rvv_uint8mf4x6_t + +func-scope variable#36 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#36: _Z1fu17__rvv_int8mf4x7_t +type: file-scope type#36: __rvv_int8mf4x7_t + +func-scope variable#37 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#37: _Z1fu18__rvv_uint8mf4x7_t +type: file-scope type#37: __rvv_uint8mf4x7_t + +func-scope variable#38 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#38: _Z1fu17__rvv_int8mf4x8_t +type: file-scope type#38: __rvv_int8mf4x8_t + +func-scope variable#39 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#39: _Z1fu18__rvv_uint8mf4x8_t +type: file-scope type#39: __rvv_uint8mf4x8_t + +func-scope variable#40 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#40: _Z1fu15__rvv_int8mf2_t +type: file-scope type#40: __rvv_int8mf2_t + +func-scope variable#41 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#41: _Z1fu16__rvv_uint8mf2_t +type: file-scope type#41: __rvv_uint8mf2_t + +func-scope variable#42 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#42: _Z1fu17__rvv_int8mf2x2_t +type: file-scope type#42: __rvv_int8mf2x2_t + +func-scope variable#43 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#43: _Z1fu18__rvv_uint8mf2x2_t +type: file-scope type#43: __rvv_uint8mf2x2_t + +func-scope variable#44 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#44: _Z1fu17__rvv_int8mf2x3_t +type: file-scope type#44: __rvv_int8mf2x3_t + +func-scope variable#45 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#45: _Z1fu18__rvv_uint8mf2x3_t +type: file-scope type#45: __rvv_uint8mf2x3_t + +func-scope variable#46 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#46: _Z1fu17__rvv_int8mf2x4_t +type: file-scope type#46: __rvv_int8mf2x4_t + +func-scope variable#47 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#47: _Z1fu18__rvv_uint8mf2x4_t +type: file-scope type#47: __rvv_uint8mf2x4_t + +func-scope variable#48 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#48: _Z1fu17__rvv_int8mf2x5_t +type: file-scope type#48: __rvv_int8mf2x5_t + +func-scope variable#49 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#49: _Z1fu18__rvv_uint8mf2x5_t +type: file-scope type#49: __rvv_uint8mf2x5_t + +func-scope variable#50 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#50: _Z1fu17__rvv_int8mf2x6_t +type: file-scope type#50: __rvv_int8mf2x6_t + +func-scope variable#51 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#51: _Z1fu18__rvv_uint8mf2x6_t +type: file-scope type#51: __rvv_uint8mf2x6_t + +func-scope variable#52 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#52: _Z1fu17__rvv_int8mf2x7_t +type: file-scope type#52: __rvv_int8mf2x7_t + +func-scope variable#53 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#53: _Z1fu18__rvv_uint8mf2x7_t +type: file-scope type#53: __rvv_uint8mf2x7_t + +func-scope variable#54 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#54: _Z1fu17__rvv_int8mf2x8_t +type: file-scope type#54: __rvv_int8mf2x8_t + +func-scope variable#55 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#55: _Z1fu18__rvv_uint8mf2x8_t +type: file-scope type#55: __rvv_uint8mf2x8_t + +func-scope variable#56 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#56: _Z1fu14__rvv_int8m1_t +type: file-scope type#56: __rvv_int8m1_t + +func-scope variable#57 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#57: _Z1fu15__rvv_uint8m1_t +type: file-scope type#57: __rvv_uint8m1_t + +func-scope variable#58 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#58: _Z1fu16__rvv_int8m1x2_t +type: file-scope type#58: __rvv_int8m1x2_t + +func-scope variable#59 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#59: _Z1fu17__rvv_uint8m1x2_t +type: file-scope type#59: __rvv_uint8m1x2_t + +func-scope variable#60 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#60: _Z1fu16__rvv_int8m1x3_t +type: file-scope type#60: __rvv_int8m1x3_t + +func-scope variable#61 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#61: _Z1fu17__rvv_uint8m1x3_t +type: file-scope type#61: __rvv_uint8m1x3_t + +func-scope variable#62 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#62: _Z1fu16__rvv_int8m1x4_t +type: file-scope type#62: __rvv_int8m1x4_t + +func-scope variable#63 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#63: _Z1fu17__rvv_uint8m1x4_t +type: file-scope type#63: __rvv_uint8m1x4_t + +func-scope variable#64 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#64: _Z1fu16__rvv_int8m1x5_t +type: file-scope type#64: __rvv_int8m1x5_t + +func-scope variable#65 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#65: _Z1fu17__rvv_uint8m1x5_t +type: file-scope type#65: __rvv_uint8m1x5_t + +func-scope variable#66 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#66: _Z1fu16__rvv_int8m1x6_t +type: file-scope type#66: __rvv_int8m1x6_t + +func-scope variable#67 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#67: _Z1fu17__rvv_uint8m1x6_t +type: file-scope type#67: __rvv_uint8m1x6_t + +func-scope variable#68 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#68: _Z1fu16__rvv_int8m1x7_t +type: file-scope type#68: __rvv_int8m1x7_t + +func-scope variable#69 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#69: _Z1fu17__rvv_uint8m1x7_t +type: file-scope type#69: __rvv_uint8m1x7_t + +func-scope variable#70 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#70: _Z1fu16__rvv_int8m1x8_t +type: file-scope type#70: __rvv_int8m1x8_t + +func-scope variable#71 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#71: _Z1fu17__rvv_uint8m1x8_t +type: file-scope type#71: __rvv_uint8m1x8_t + +func-scope variable#72 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#72: _Z1fu14__rvv_int8m2_t +type: file-scope type#72: __rvv_int8m2_t + +func-scope variable#73 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#73: _Z1fu15__rvv_uint8m2_t +type: file-scope type#73: __rvv_uint8m2_t + +func-scope variable#74 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#74: _Z1fu16__rvv_int8m2x2_t +type: file-scope type#74: __rvv_int8m2x2_t + +func-scope variable#75 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#75: _Z1fu17__rvv_uint8m2x2_t +type: file-scope type#75: __rvv_uint8m2x2_t + +func-scope variable#76 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#76: _Z1fu16__rvv_int8m2x3_t +type: file-scope type#76: __rvv_int8m2x3_t + +func-scope variable#77 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#77: _Z1fu17__rvv_uint8m2x3_t +type: file-scope type#77: __rvv_uint8m2x3_t + +func-scope variable#78 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#78: _Z1fu16__rvv_int8m2x4_t +type: file-scope type#78: __rvv_int8m2x4_t + +func-scope variable#79 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#79: _Z1fu17__rvv_uint8m2x4_t +type: file-scope type#79: __rvv_uint8m2x4_t + +func-scope variable#80 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#80: _Z1fu14__rvv_int8m4_t +type: file-scope type#80: __rvv_int8m4_t + +func-scope variable#81 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#81: _Z1fu15__rvv_uint8m4_t +type: file-scope type#81: __rvv_uint8m4_t + +func-scope variable#82 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#82: _Z1fu16__rvv_int8m4x2_t +type: file-scope type#82: __rvv_int8m4x2_t + +func-scope variable#83 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#83: _Z1fu17__rvv_uint8m4x2_t +type: file-scope type#83: __rvv_uint8m4x2_t + +func-scope variable#84 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#84: _Z1fu14__rvv_int8m8_t +type: file-scope type#84: __rvv_int8m8_t + +func-scope variable#85 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#85: _Z1fu15__rvv_uint8m8_t +type: file-scope type#85: __rvv_uint8m8_t + +func-scope variable#86 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#86: _Z1fu16__rvv_int16mf4_t +type: file-scope type#86: __rvv_int16mf4_t + +func-scope variable#87 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#87: _Z1fu17__rvv_uint16mf4_t +type: file-scope type#87: __rvv_uint16mf4_t + +func-scope variable#88 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#88: _Z1fu18__rvv_int16mf4x2_t +type: file-scope type#88: __rvv_int16mf4x2_t + +func-scope variable#89 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#89: _Z1fu19__rvv_uint16mf4x2_t +type: file-scope type#89: __rvv_uint16mf4x2_t + +func-scope variable#90 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#90: _Z1fu18__rvv_int16mf4x3_t +type: file-scope type#90: __rvv_int16mf4x3_t + +func-scope variable#91 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#91: _Z1fu19__rvv_uint16mf4x3_t +type: file-scope type#91: __rvv_uint16mf4x3_t + +func-scope variable#92 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#92: _Z1fu18__rvv_int16mf4x4_t +type: file-scope type#92: __rvv_int16mf4x4_t + +func-scope variable#93 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#93: _Z1fu19__rvv_uint16mf4x4_t +type: file-scope type#93: __rvv_uint16mf4x4_t + +func-scope variable#94 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#94: _Z1fu18__rvv_int16mf4x5_t +type: file-scope type#94: __rvv_int16mf4x5_t + +func-scope variable#95 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#95: _Z1fu19__rvv_uint16mf4x5_t +type: file-scope type#95: __rvv_uint16mf4x5_t + +func-scope variable#96 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#96: _Z1fu18__rvv_int16mf4x6_t +type: file-scope type#96: __rvv_int16mf4x6_t + +func-scope variable#97 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#97: _Z1fu19__rvv_uint16mf4x6_t +type: file-scope type#97: __rvv_uint16mf4x6_t + +func-scope variable#98 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#98: _Z1fu18__rvv_int16mf4x7_t +type: file-scope type#98: __rvv_int16mf4x7_t + +func-scope variable#99 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#99: _Z1fu19__rvv_uint16mf4x7_t +type: file-scope type#99: __rvv_uint16mf4x7_t + +func-scope variable#100 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#100: _Z1fu18__rvv_int16mf4x8_t +type: file-scope type#100: __rvv_int16mf4x8_t + +func-scope variable#101 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#101: _Z1fu19__rvv_uint16mf4x8_t +type: file-scope type#101: __rvv_uint16mf4x8_t + +func-scope variable#102 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#102: _Z1fu16__rvv_int16mf2_t +type: file-scope type#102: __rvv_int16mf2_t + +func-scope variable#103 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#103: _Z1fu17__rvv_uint16mf2_t +type: file-scope type#103: __rvv_uint16mf2_t + +func-scope variable#104 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#104: _Z1fu18__rvv_int16mf2x2_t +type: file-scope type#104: __rvv_int16mf2x2_t + +func-scope variable#105 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#105: _Z1fu19__rvv_uint16mf2x2_t +type: file-scope type#105: __rvv_uint16mf2x2_t + +func-scope variable#106 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#106: _Z1fu18__rvv_int16mf2x3_t +type: file-scope type#106: __rvv_int16mf2x3_t + +func-scope variable#107 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#107: _Z1fu19__rvv_uint16mf2x3_t +type: file-scope type#107: __rvv_uint16mf2x3_t + +func-scope variable#108 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#108: _Z1fu18__rvv_int16mf2x4_t +type: file-scope type#108: __rvv_int16mf2x4_t + +func-scope variable#109 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#109: _Z1fu19__rvv_uint16mf2x4_t +type: file-scope type#109: __rvv_uint16mf2x4_t + +func-scope variable#110 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#110: _Z1fu18__rvv_int16mf2x5_t +type: file-scope type#110: __rvv_int16mf2x5_t + +func-scope variable#111 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#111: _Z1fu19__rvv_uint16mf2x5_t +type: file-scope type#111: __rvv_uint16mf2x5_t + +func-scope variable#112 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#112: _Z1fu18__rvv_int16mf2x6_t +type: file-scope type#112: __rvv_int16mf2x6_t + +func-scope variable#113 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#113: _Z1fu19__rvv_uint16mf2x6_t +type: file-scope type#113: __rvv_uint16mf2x6_t + +func-scope variable#114 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#114: _Z1fu18__rvv_int16mf2x7_t +type: file-scope type#114: __rvv_int16mf2x7_t + +func-scope variable#115 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#115: _Z1fu19__rvv_uint16mf2x7_t +type: file-scope type#115: __rvv_uint16mf2x7_t + +func-scope variable#116 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#116: _Z1fu18__rvv_int16mf2x8_t +type: file-scope type#116: __rvv_int16mf2x8_t + +func-scope variable#117 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#117: _Z1fu19__rvv_uint16mf2x8_t +type: file-scope type#117: __rvv_uint16mf2x8_t + +func-scope variable#118 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#118: _Z1fu15__rvv_int16m1_t +type: file-scope type#118: __rvv_int16m1_t + +func-scope variable#119 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#119: _Z1fu16__rvv_uint16m1_t +type: file-scope type#119: __rvv_uint16m1_t + +func-scope variable#120 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#120: _Z1fu17__rvv_int16m1x2_t +type: file-scope type#120: __rvv_int16m1x2_t + +func-scope variable#121 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#121: _Z1fu18__rvv_uint16m1x2_t +type: file-scope type#121: __rvv_uint16m1x2_t + +func-scope variable#122 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#122: _Z1fu17__rvv_int16m1x3_t +type: file-scope type#122: __rvv_int16m1x3_t + +func-scope variable#123 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#123: _Z1fu18__rvv_uint16m1x3_t +type: file-scope type#123: __rvv_uint16m1x3_t + +func-scope variable#124 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#124: _Z1fu17__rvv_int16m1x4_t +type: file-scope type#124: __rvv_int16m1x4_t + +func-scope variable#125 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#125: _Z1fu18__rvv_uint16m1x4_t +type: file-scope type#125: __rvv_uint16m1x4_t + +func-scope variable#126 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#126: _Z1fu17__rvv_int16m1x5_t +type: file-scope type#126: __rvv_int16m1x5_t + +func-scope variable#127 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#127: _Z1fu18__rvv_uint16m1x5_t +type: file-scope type#127: __rvv_uint16m1x5_t + +func-scope variable#128 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#128: _Z1fu17__rvv_int16m1x6_t +type: file-scope type#128: __rvv_int16m1x6_t + +func-scope variable#129 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#129: _Z1fu18__rvv_uint16m1x6_t +type: file-scope type#129: __rvv_uint16m1x6_t + +func-scope variable#130 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#130: _Z1fu17__rvv_int16m1x7_t +type: file-scope type#130: __rvv_int16m1x7_t + +func-scope variable#131 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#131: _Z1fu18__rvv_uint16m1x7_t +type: file-scope type#131: __rvv_uint16m1x7_t + +func-scope variable#132 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#132: _Z1fu17__rvv_int16m1x8_t +type: file-scope type#132: __rvv_int16m1x8_t + +func-scope variable#133 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#133: _Z1fu18__rvv_uint16m1x8_t +type: file-scope type#133: __rvv_uint16m1x8_t + +func-scope variable#134 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#134: _Z1fu15__rvv_int16m2_t +type: file-scope type#134: __rvv_int16m2_t + +func-scope variable#135 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#135: _Z1fu16__rvv_uint16m2_t +type: file-scope type#135: __rvv_uint16m2_t + +func-scope variable#136 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#136: _Z1fu17__rvv_int16m2x2_t +type: file-scope type#136: __rvv_int16m2x2_t + +func-scope variable#137 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#137: _Z1fu18__rvv_uint16m2x2_t +type: file-scope type#137: __rvv_uint16m2x2_t + +func-scope variable#138 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#138: _Z1fu17__rvv_int16m2x3_t +type: file-scope type#138: __rvv_int16m2x3_t + +func-scope variable#139 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#139: _Z1fu18__rvv_uint16m2x3_t +type: file-scope type#139: __rvv_uint16m2x3_t + +func-scope variable#140 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#140: _Z1fu17__rvv_int16m2x4_t +type: file-scope type#140: __rvv_int16m2x4_t + +func-scope variable#141 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#141: _Z1fu18__rvv_uint16m2x4_t +type: file-scope type#141: __rvv_uint16m2x4_t + +func-scope variable#142 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#142: _Z1fu15__rvv_int16m4_t +type: file-scope type#142: __rvv_int16m4_t + +func-scope variable#143 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#143: _Z1fu16__rvv_uint16m4_t +type: file-scope type#143: __rvv_uint16m4_t + +func-scope variable#144 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#144: _Z1fu17__rvv_int16m4x2_t +type: file-scope type#144: __rvv_int16m4x2_t + +func-scope variable#145 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#145: _Z1fu18__rvv_uint16m4x2_t +type: file-scope type#145: __rvv_uint16m4x2_t + +func-scope variable#146 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#146: _Z1fu15__rvv_int16m8_t +type: file-scope type#146: __rvv_int16m8_t + +func-scope variable#147 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#147: _Z1fu16__rvv_uint16m8_t +type: file-scope type#147: __rvv_uint16m8_t + +func-scope variable#148 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#148: _Z1fu16__rvv_int32mf2_t +type: file-scope type#148: __rvv_int32mf2_t + +func-scope variable#149 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#149: _Z1fu17__rvv_uint32mf2_t +type: file-scope type#149: __rvv_uint32mf2_t + +func-scope variable#150 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#150: _Z1fu18__rvv_int32mf2x2_t +type: file-scope type#150: __rvv_int32mf2x2_t + +func-scope variable#151 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#151: _Z1fu19__rvv_uint32mf2x2_t +type: file-scope type#151: __rvv_uint32mf2x2_t + +func-scope variable#152 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#152: _Z1fu18__rvv_int32mf2x3_t +type: file-scope type#152: __rvv_int32mf2x3_t + +func-scope variable#153 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#153: _Z1fu19__rvv_uint32mf2x3_t +type: file-scope type#153: __rvv_uint32mf2x3_t + +func-scope variable#154 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#154: _Z1fu18__rvv_int32mf2x4_t +type: file-scope type#154: __rvv_int32mf2x4_t + +func-scope variable#155 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#155: _Z1fu19__rvv_uint32mf2x4_t +type: file-scope type#155: __rvv_uint32mf2x4_t + +func-scope variable#156 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#156: _Z1fu18__rvv_int32mf2x5_t +type: file-scope type#156: __rvv_int32mf2x5_t + +func-scope variable#157 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#157: _Z1fu19__rvv_uint32mf2x5_t +type: file-scope type#157: __rvv_uint32mf2x5_t + +func-scope variable#158 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#158: _Z1fu18__rvv_int32mf2x6_t +type: file-scope type#158: __rvv_int32mf2x6_t + +func-scope variable#159 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#159: _Z1fu19__rvv_uint32mf2x6_t +type: file-scope type#159: __rvv_uint32mf2x6_t + +func-scope variable#160 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#160: _Z1fu18__rvv_int32mf2x7_t +type: file-scope type#160: __rvv_int32mf2x7_t + +func-scope variable#161 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#161: _Z1fu19__rvv_uint32mf2x7_t +type: file-scope type#161: __rvv_uint32mf2x7_t + +func-scope variable#162 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#162: _Z1fu18__rvv_int32mf2x8_t +type: file-scope type#162: __rvv_int32mf2x8_t + +func-scope variable#163 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#163: _Z1fu19__rvv_uint32mf2x8_t +type: file-scope type#163: __rvv_uint32mf2x8_t + +func-scope variable#164 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#164: _Z1fu15__rvv_int32m1_t +type: file-scope type#164: __rvv_int32m1_t + +func-scope variable#165 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#165: _Z1fu16__rvv_uint32m1_t +type: file-scope type#165: __rvv_uint32m1_t + +func-scope variable#166 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#166: _Z1fu17__rvv_int32m1x2_t +type: file-scope type#166: __rvv_int32m1x2_t + +func-scope variable#167 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#167: _Z1fu18__rvv_uint32m1x2_t +type: file-scope type#167: __rvv_uint32m1x2_t + +func-scope variable#168 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#168: _Z1fu17__rvv_int32m1x3_t +type: file-scope type#168: __rvv_int32m1x3_t + +func-scope variable#169 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#169: _Z1fu18__rvv_uint32m1x3_t +type: file-scope type#169: __rvv_uint32m1x3_t + +func-scope variable#170 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#170: _Z1fu17__rvv_int32m1x4_t +type: file-scope type#170: __rvv_int32m1x4_t + +func-scope variable#171 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#171: _Z1fu18__rvv_uint32m1x4_t +type: file-scope type#171: __rvv_uint32m1x4_t + +func-scope variable#172 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#172: _Z1fu17__rvv_int32m1x5_t +type: file-scope type#172: __rvv_int32m1x5_t + +func-scope variable#173 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#173: _Z1fu18__rvv_uint32m1x5_t +type: file-scope type#173: __rvv_uint32m1x5_t + +func-scope variable#174 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#174: _Z1fu17__rvv_int32m1x6_t +type: file-scope type#174: __rvv_int32m1x6_t + +func-scope variable#175 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#175: _Z1fu18__rvv_uint32m1x6_t +type: file-scope type#175: __rvv_uint32m1x6_t + +func-scope variable#176 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#176: _Z1fu17__rvv_int32m1x7_t +type: file-scope type#176: __rvv_int32m1x7_t + +func-scope variable#177 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#177: _Z1fu18__rvv_uint32m1x7_t +type: file-scope type#177: __rvv_uint32m1x7_t + +func-scope variable#178 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#178: _Z1fu17__rvv_int32m1x8_t +type: file-scope type#178: __rvv_int32m1x8_t + +func-scope variable#179 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#179: _Z1fu18__rvv_uint32m1x8_t +type: file-scope type#179: __rvv_uint32m1x8_t + +func-scope variable#180 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#180: _Z1fu15__rvv_int32m2_t +type: file-scope type#180: __rvv_int32m2_t + +func-scope variable#181 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#181: _Z1fu16__rvv_uint32m2_t +type: file-scope type#181: __rvv_uint32m2_t + +func-scope variable#182 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#182: _Z1fu17__rvv_int32m2x2_t +type: file-scope type#182: __rvv_int32m2x2_t + +func-scope variable#183 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#183: _Z1fu18__rvv_uint32m2x2_t +type: file-scope type#183: __rvv_uint32m2x2_t + +func-scope variable#184 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#184: _Z1fu17__rvv_int32m2x3_t +type: file-scope type#184: __rvv_int32m2x3_t + +func-scope variable#185 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#185: _Z1fu18__rvv_uint32m2x3_t +type: file-scope type#185: __rvv_uint32m2x3_t + +func-scope variable#186 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#186: _Z1fu17__rvv_int32m2x4_t +type: file-scope type#186: __rvv_int32m2x4_t + +func-scope variable#187 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#187: _Z1fu18__rvv_uint32m2x4_t +type: file-scope type#187: __rvv_uint32m2x4_t + +func-scope variable#188 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#188: _Z1fu15__rvv_int32m4_t +type: file-scope type#188: __rvv_int32m4_t + +func-scope variable#189 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#189: _Z1fu16__rvv_uint32m4_t +type: file-scope type#189: __rvv_uint32m4_t + +func-scope variable#190 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#190: _Z1fu17__rvv_int32m4x2_t +type: file-scope type#190: __rvv_int32m4x2_t + +func-scope variable#191 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#191: _Z1fu18__rvv_uint32m4x2_t +type: file-scope type#191: __rvv_uint32m4x2_t + +func-scope variable#192 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#192: _Z1fu15__rvv_int32m8_t +type: file-scope type#192: __rvv_int32m8_t + +func-scope variable#193 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#193: _Z1fu16__rvv_uint32m8_t +type: file-scope type#193: __rvv_uint32m8_t + +func-scope variable#194 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#194: _Z1fu15__rvv_int64m1_t +type: file-scope type#194: __rvv_int64m1_t + +func-scope variable#195 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#195: _Z1fu16__rvv_uint64m1_t +type: file-scope type#195: __rvv_uint64m1_t + +func-scope variable#196 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#196: _Z1fu17__rvv_int64m1x2_t +type: file-scope type#196: __rvv_int64m1x2_t + +func-scope variable#197 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#197: _Z1fu18__rvv_uint64m1x2_t +type: file-scope type#197: __rvv_uint64m1x2_t + +func-scope variable#198 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#198: _Z1fu17__rvv_int64m1x3_t +type: file-scope type#198: __rvv_int64m1x3_t + +func-scope variable#199 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#199: _Z1fu18__rvv_uint64m1x3_t +type: file-scope type#199: __rvv_uint64m1x3_t + +func-scope variable#200 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#200: _Z1fu17__rvv_int64m1x4_t +type: file-scope type#200: __rvv_int64m1x4_t + +func-scope variable#201 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#201: _Z1fu18__rvv_uint64m1x4_t +type: file-scope type#201: __rvv_uint64m1x4_t + +func-scope variable#202 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#202: _Z1fu17__rvv_int64m1x5_t +type: file-scope type#202: __rvv_int64m1x5_t + +func-scope variable#203 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#203: _Z1fu18__rvv_uint64m1x5_t +type: file-scope type#203: __rvv_uint64m1x5_t + +func-scope variable#204 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#204: _Z1fu17__rvv_int64m1x6_t +type: file-scope type#204: __rvv_int64m1x6_t + +func-scope variable#205 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#205: _Z1fu18__rvv_uint64m1x6_t +type: file-scope type#205: __rvv_uint64m1x6_t + +func-scope variable#206 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#206: _Z1fu17__rvv_int64m1x7_t +type: file-scope type#206: __rvv_int64m1x7_t + +func-scope variable#207 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#207: _Z1fu18__rvv_uint64m1x7_t +type: file-scope type#207: __rvv_uint64m1x7_t + +func-scope variable#208 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#208: _Z1fu17__rvv_int64m1x8_t +type: file-scope type#208: __rvv_int64m1x8_t + +func-scope variable#209 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#209: _Z1fu18__rvv_uint64m1x8_t +type: file-scope type#209: __rvv_uint64m1x8_t + +func-scope variable#210 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#210: _Z1fu15__rvv_int64m2_t +type: file-scope type#210: __rvv_int64m2_t + +func-scope variable#211 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#211: _Z1fu16__rvv_uint64m2_t +type: file-scope type#211: __rvv_uint64m2_t + +func-scope variable#212 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#212: _Z1fu17__rvv_int64m2x2_t +type: file-scope type#212: __rvv_int64m2x2_t + +func-scope variable#213 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#213: _Z1fu18__rvv_uint64m2x2_t +type: file-scope type#213: __rvv_uint64m2x2_t + +func-scope variable#214 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#214: _Z1fu17__rvv_int64m2x3_t +type: file-scope type#214: __rvv_int64m2x3_t + +func-scope variable#215 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#215: _Z1fu18__rvv_uint64m2x3_t +type: file-scope type#215: __rvv_uint64m2x3_t + +func-scope variable#216 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#216: _Z1fu17__rvv_int64m2x4_t +type: file-scope type#216: __rvv_int64m2x4_t + +func-scope variable#217 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#217: _Z1fu18__rvv_uint64m2x4_t +type: file-scope type#217: __rvv_uint64m2x4_t + +func-scope variable#218 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#218: _Z1fu15__rvv_int64m4_t +type: file-scope type#218: __rvv_int64m4_t + +func-scope variable#219 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#219: _Z1fu16__rvv_uint64m4_t +type: file-scope type#219: __rvv_uint64m4_t + +func-scope variable#220 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#220: _Z1fu17__rvv_int64m4x2_t +type: file-scope type#220: __rvv_int64m4x2_t + +func-scope variable#221 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#221: _Z1fu18__rvv_uint64m4x2_t +type: file-scope type#221: __rvv_uint64m4x2_t + +func-scope variable#222 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#222: _Z1fu15__rvv_int64m8_t +type: file-scope type#222: __rvv_int64m8_t + +func-scope variable#223 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#223: _Z1fu16__rvv_uint64m8_t +type: file-scope type#223: __rvv_uint64m8_t + +func-scope variable#224 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#224: _Z1fu18__rvv_float16mf4_t +type: file-scope type#224: __rvv_float16mf4_t + +func-scope variable#225 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#225: _Z1fu20__rvv_float16mf4x2_t +type: file-scope type#225: __rvv_float16mf4x2_t + +func-scope variable#226 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#226: _Z1fu20__rvv_float16mf4x3_t +type: file-scope type#226: __rvv_float16mf4x3_t + +func-scope variable#227 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#227: _Z1fu20__rvv_float16mf4x4_t +type: file-scope type#227: __rvv_float16mf4x4_t + +func-scope variable#228 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#228: _Z1fu20__rvv_float16mf4x5_t +type: file-scope type#228: __rvv_float16mf4x5_t + +func-scope variable#229 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#229: _Z1fu20__rvv_float16mf4x6_t +type: file-scope type#229: __rvv_float16mf4x6_t + +func-scope variable#230 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#230: _Z1fu20__rvv_float16mf4x7_t +type: file-scope type#230: __rvv_float16mf4x7_t + +func-scope variable#231 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#231: _Z1fu20__rvv_float16mf4x8_t +type: file-scope type#231: __rvv_float16mf4x8_t + +func-scope variable#232 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#232: _Z1fu18__rvv_float16mf2_t +type: file-scope type#232: __rvv_float16mf2_t + +func-scope variable#233 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#233: _Z1fu20__rvv_float16mf2x2_t +type: file-scope type#233: __rvv_float16mf2x2_t + +func-scope variable#234 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#234: _Z1fu20__rvv_float16mf2x3_t +type: file-scope type#234: __rvv_float16mf2x3_t + +func-scope variable#235 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#235: _Z1fu20__rvv_float16mf2x4_t +type: file-scope type#235: __rvv_float16mf2x4_t + +func-scope variable#236 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#236: _Z1fu20__rvv_float16mf2x5_t +type: file-scope type#236: __rvv_float16mf2x5_t + +func-scope variable#237 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#237: _Z1fu20__rvv_float16mf2x6_t +type: file-scope type#237: __rvv_float16mf2x6_t + +func-scope variable#238 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#238: _Z1fu20__rvv_float16mf2x7_t +type: file-scope type#238: __rvv_float16mf2x7_t + +func-scope variable#239 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#239: _Z1fu20__rvv_float16mf2x8_t +type: file-scope type#239: __rvv_float16mf2x8_t + +func-scope variable#240 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#240: _Z1fu17__rvv_float16m1_t +type: file-scope type#240: __rvv_float16m1_t + +func-scope variable#241 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#241: _Z1fu19__rvv_float16m1x2_t +type: file-scope type#241: __rvv_float16m1x2_t + +func-scope variable#242 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#242: _Z1fu19__rvv_float16m1x3_t +type: file-scope type#242: __rvv_float16m1x3_t + +func-scope variable#243 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#243: _Z1fu19__rvv_float16m1x4_t +type: file-scope type#243: __rvv_float16m1x4_t + +func-scope variable#244 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#244: _Z1fu19__rvv_float16m1x5_t +type: file-scope type#244: __rvv_float16m1x5_t + +func-scope variable#245 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#245: _Z1fu19__rvv_float16m1x6_t +type: file-scope type#245: __rvv_float16m1x6_t + +func-scope variable#246 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#246: _Z1fu19__rvv_float16m1x7_t +type: file-scope type#246: __rvv_float16m1x7_t + +func-scope variable#247 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#247: _Z1fu19__rvv_float16m1x8_t +type: file-scope type#247: __rvv_float16m1x8_t + +func-scope variable#248 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#248: _Z1fu17__rvv_float16m2_t +type: file-scope type#248: __rvv_float16m2_t + +func-scope variable#249 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#249: _Z1fu19__rvv_float16m2x2_t +type: file-scope type#249: __rvv_float16m2x2_t + +func-scope variable#250 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#250: _Z1fu19__rvv_float16m2x3_t +type: file-scope type#250: __rvv_float16m2x3_t + +func-scope variable#251 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#251: _Z1fu19__rvv_float16m2x4_t +type: file-scope type#251: __rvv_float16m2x4_t + +func-scope variable#252 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#252: _Z1fu17__rvv_float16m4_t +type: file-scope type#252: __rvv_float16m4_t + +func-scope variable#253 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#253: _Z1fu19__rvv_float16m4x2_t +type: file-scope type#253: __rvv_float16m4x2_t + +func-scope variable#254 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#254: _Z1fu17__rvv_float16m8_t +type: file-scope type#254: __rvv_float16m8_t + +func-scope variable#255 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#255: _Z1fu18__rvv_float32mf2_t +type: file-scope type#255: __rvv_float32mf2_t + +func-scope variable#256 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#256: _Z1fu20__rvv_float32mf2x2_t +type: file-scope type#256: __rvv_float32mf2x2_t + +func-scope variable#257 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#257: _Z1fu20__rvv_float32mf2x3_t +type: file-scope type#257: __rvv_float32mf2x3_t + +func-scope variable#258 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#258: _Z1fu20__rvv_float32mf2x4_t +type: file-scope type#258: __rvv_float32mf2x4_t + +func-scope variable#259 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#259: _Z1fu20__rvv_float32mf2x5_t +type: file-scope type#259: __rvv_float32mf2x5_t + +func-scope variable#260 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#260: _Z1fu20__rvv_float32mf2x6_t +type: file-scope type#260: __rvv_float32mf2x6_t + +func-scope variable#261 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#261: _Z1fu20__rvv_float32mf2x7_t +type: file-scope type#261: __rvv_float32mf2x7_t + +func-scope variable#262 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#262: _Z1fu20__rvv_float32mf2x8_t +type: file-scope type#262: __rvv_float32mf2x8_t + +func-scope variable#263 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#263: _Z1fu17__rvv_float32m1_t +type: file-scope type#263: __rvv_float32m1_t + +func-scope variable#264 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#264: _Z1fu19__rvv_float32m1x2_t +type: file-scope type#264: __rvv_float32m1x2_t + +func-scope variable#265 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#265: _Z1fu19__rvv_float32m1x3_t +type: file-scope type#265: __rvv_float32m1x3_t + +func-scope variable#266 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#266: _Z1fu19__rvv_float32m1x4_t +type: file-scope type#266: __rvv_float32m1x4_t + +func-scope variable#267 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#267: _Z1fu19__rvv_float32m1x5_t +type: file-scope type#267: __rvv_float32m1x5_t + +func-scope variable#268 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#268: _Z1fu19__rvv_float32m1x6_t +type: file-scope type#268: __rvv_float32m1x6_t + +func-scope variable#269 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#269: _Z1fu19__rvv_float32m1x7_t +type: file-scope type#269: __rvv_float32m1x7_t + +func-scope variable#270 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#270: _Z1fu19__rvv_float32m1x8_t +type: file-scope type#270: __rvv_float32m1x8_t + +func-scope variable#271 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#271: _Z1fu17__rvv_float32m2_t +type: file-scope type#271: __rvv_float32m2_t + +func-scope variable#272 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#272: _Z1fu19__rvv_float32m2x2_t +type: file-scope type#272: __rvv_float32m2x2_t + +func-scope variable#273 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#273: _Z1fu19__rvv_float32m2x3_t +type: file-scope type#273: __rvv_float32m2x3_t + +func-scope variable#274 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#274: _Z1fu19__rvv_float32m2x4_t +type: file-scope type#274: __rvv_float32m2x4_t + +func-scope variable#275 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#275: _Z1fu17__rvv_float32m4_t +type: file-scope type#275: __rvv_float32m4_t + +func-scope variable#276 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#276: _Z1fu19__rvv_float32m4x2_t +type: file-scope type#276: __rvv_float32m4x2_t + +func-scope variable#277 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#277: _Z1fu17__rvv_float32m8_t +type: file-scope type#277: __rvv_float32m8_t + +func-scope variable#278 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#278: _Z1fu17__rvv_float64m1_t +type: file-scope type#278: __rvv_float64m1_t + +func-scope variable#279 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#279: _Z1fu19__rvv_float64m1x2_t +type: file-scope type#279: __rvv_float64m1x2_t + +func-scope variable#280 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#280: _Z1fu19__rvv_float64m1x3_t +type: file-scope type#280: __rvv_float64m1x3_t + +func-scope variable#281 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#281: _Z1fu19__rvv_float64m1x4_t +type: file-scope type#281: __rvv_float64m1x4_t + +func-scope variable#282 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#282: _Z1fu19__rvv_float64m1x5_t +type: file-scope type#282: __rvv_float64m1x5_t + +func-scope variable#283 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#283: _Z1fu19__rvv_float64m1x6_t +type: file-scope type#283: __rvv_float64m1x6_t + +func-scope variable#284 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#284: _Z1fu19__rvv_float64m1x7_t +type: file-scope type#284: __rvv_float64m1x7_t + +func-scope variable#285 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#285: _Z1fu19__rvv_float64m1x8_t +type: file-scope type#285: __rvv_float64m1x8_t + +func-scope variable#286 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#286: _Z1fu17__rvv_float64m2_t +type: file-scope type#286: __rvv_float64m2_t + +func-scope variable#287 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#287: _Z1fu19__rvv_float64m2x2_t +type: file-scope type#287: __rvv_float64m2x2_t + +func-scope variable#288 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#288: _Z1fu19__rvv_float64m2x3_t +type: file-scope type#288: __rvv_float64m2x3_t + +func-scope variable#289 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#289: _Z1fu19__rvv_float64m2x4_t +type: file-scope type#289: __rvv_float64m2x4_t + +func-scope variable#290 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#290: _Z1fu17__rvv_float64m4_t +type: file-scope type#290: __rvv_float64m4_t + +func-scope variable#291 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#291: _Z1fu19__rvv_float64m4x2_t +type: file-scope type#291: __rvv_float64m4x2_t + +func-scope variable#292 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#292: _Z1fu17__rvv_float64m8_t +type: file-scope type#292: __rvv_float64m8_t + +func-scope variable#293 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#293: _Z1fu19__rvv_bfloat16mf4_t +type: file-scope type#293: __rvv_bfloat16mf4_t + +func-scope variable#294 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#294: _Z1fu21__rvv_bfloat16mf4x2_t +type: file-scope type#294: __rvv_bfloat16mf4x2_t + +func-scope variable#295 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#295: _Z1fu21__rvv_bfloat16mf4x3_t +type: file-scope type#295: __rvv_bfloat16mf4x3_t + +func-scope variable#296 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#296: _Z1fu21__rvv_bfloat16mf4x4_t +type: file-scope type#296: __rvv_bfloat16mf4x4_t + +func-scope variable#297 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#297: _Z1fu21__rvv_bfloat16mf4x5_t +type: file-scope type#297: __rvv_bfloat16mf4x5_t + +func-scope variable#298 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#298: _Z1fu21__rvv_bfloat16mf4x6_t +type: file-scope type#298: __rvv_bfloat16mf4x6_t + +func-scope variable#299 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#299: _Z1fu21__rvv_bfloat16mf4x7_t +type: file-scope type#299: __rvv_bfloat16mf4x7_t + +func-scope variable#300 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#300: _Z1fu21__rvv_bfloat16mf4x8_t +type: file-scope type#300: __rvv_bfloat16mf4x8_t + +func-scope variable#301 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#301: _Z1fu19__rvv_bfloat16mf2_t +type: file-scope type#301: __rvv_bfloat16mf2_t + +func-scope variable#302 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#302: _Z1fu21__rvv_bfloat16mf2x2_t +type: file-scope type#302: __rvv_bfloat16mf2x2_t + +func-scope variable#303 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#303: _Z1fu21__rvv_bfloat16mf2x3_t +type: file-scope type#303: __rvv_bfloat16mf2x3_t + +func-scope variable#304 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#304: _Z1fu21__rvv_bfloat16mf2x4_t +type: file-scope type#304: __rvv_bfloat16mf2x4_t + +func-scope variable#305 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#305: _Z1fu21__rvv_bfloat16mf2x5_t +type: file-scope type#305: __rvv_bfloat16mf2x5_t + +func-scope variable#306 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#306: _Z1fu21__rvv_bfloat16mf2x6_t +type: file-scope type#306: __rvv_bfloat16mf2x6_t + +func-scope variable#307 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#307: _Z1fu21__rvv_bfloat16mf2x7_t +type: file-scope type#307: __rvv_bfloat16mf2x7_t + +func-scope variable#308 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#308: _Z1fu21__rvv_bfloat16mf2x8_t +type: file-scope type#308: __rvv_bfloat16mf2x8_t + +func-scope variable#309 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#309: _Z1fu18__rvv_bfloat16m1_t +type: file-scope type#309: __rvv_bfloat16m1_t + +func-scope variable#310 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#310: _Z1fu20__rvv_bfloat16m1x2_t +type: file-scope type#310: __rvv_bfloat16m1x2_t + +func-scope variable#311 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#311: _Z1fu20__rvv_bfloat16m1x3_t +type: file-scope type#311: __rvv_bfloat16m1x3_t + +func-scope variable#312 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#312: _Z1fu20__rvv_bfloat16m1x4_t +type: file-scope type#312: __rvv_bfloat16m1x4_t + +func-scope variable#313 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#313: _Z1fu20__rvv_bfloat16m1x5_t +type: file-scope type#313: __rvv_bfloat16m1x5_t + +func-scope variable#314 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#314: _Z1fu20__rvv_bfloat16m1x6_t +type: file-scope type#314: __rvv_bfloat16m1x6_t + +func-scope variable#315 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#315: _Z1fu20__rvv_bfloat16m1x7_t +type: file-scope type#315: __rvv_bfloat16m1x7_t + +func-scope variable#316 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#316: _Z1fu20__rvv_bfloat16m1x8_t +type: file-scope type#316: __rvv_bfloat16m1x8_t + +func-scope variable#317 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#317: _Z1fu18__rvv_bfloat16m2_t +type: file-scope type#317: __rvv_bfloat16m2_t + +func-scope variable#318 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#318: _Z1fu20__rvv_bfloat16m2x2_t +type: file-scope type#318: __rvv_bfloat16m2x2_t + +func-scope variable#319 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#319: _Z1fu20__rvv_bfloat16m2x3_t +type: file-scope type#319: __rvv_bfloat16m2x3_t + +func-scope variable#320 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#320: _Z1fu20__rvv_bfloat16m2x4_t +type: file-scope type#320: __rvv_bfloat16m2x4_t + +func-scope variable#321 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#321: _Z1fu18__rvv_bfloat16m4_t +type: file-scope type#321: __rvv_bfloat16m4_t + +func-scope variable#322 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#322: _Z1fu20__rvv_bfloat16m4x2_t +type: file-scope type#322: __rvv_bfloat16m4x2_t + +func-scope variable#323 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#323: _Z1fu18__rvv_bfloat16m8_t +type: file-scope type#323: __rvv_bfloat16m8_t + diff --git a/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.3.1.txt b/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.3.1.txt index 753b6e3311..c5fe174ae0 100644 --- a/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.3.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.3.1.txt @@ -1,2 +1,1616 @@ fe_only -DTEST_NUMBER=3 -w --c++20 --il_display --clang_version 210100 --target linux_riscv64 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +func-scope variable#1 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#1: _Z1fu14__rvv_bool64_t +type: file-scope type#1: __rvv_bool64_t + +func-scope variable#2 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#2: _Z1fu14__rvv_bool32_t +type: file-scope type#2: __rvv_bool32_t + +func-scope variable#3 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#3: _Z1fu14__rvv_bool16_t +type: file-scope type#3: __rvv_bool16_t + +func-scope variable#4 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#4: _Z1fu13__rvv_bool8_t +type: file-scope type#4: __rvv_bool8_t + +func-scope variable#5 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#5: _Z1fu13__rvv_bool4_t +type: file-scope type#5: __rvv_bool4_t + +func-scope variable#6 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#6: _Z1fu13__rvv_bool2_t +type: file-scope type#6: __rvv_bool2_t + +func-scope variable#7 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#7: _Z1fu13__rvv_bool1_t +type: file-scope type#7: __rvv_bool1_t + +func-scope variable#8 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#8: _Z1fu15__rvv_int8mf8_t +type: file-scope type#8: __rvv_int8mf8_t + +func-scope variable#9 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#9: _Z1fu16__rvv_uint8mf8_t +type: file-scope type#9: __rvv_uint8mf8_t + +func-scope variable#10 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#10: _Z1fu17__rvv_int8mf8x2_t +type: file-scope type#10: __rvv_int8mf8x2_t + +func-scope variable#11 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#11: _Z1fu18__rvv_uint8mf8x2_t +type: file-scope type#11: __rvv_uint8mf8x2_t + +func-scope variable#12 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#12: _Z1fu17__rvv_int8mf8x3_t +type: file-scope type#12: __rvv_int8mf8x3_t + +func-scope variable#13 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#13: _Z1fu18__rvv_uint8mf8x3_t +type: file-scope type#13: __rvv_uint8mf8x3_t + +func-scope variable#14 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#14: _Z1fu17__rvv_int8mf8x4_t +type: file-scope type#14: __rvv_int8mf8x4_t + +func-scope variable#15 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#15: _Z1fu18__rvv_uint8mf8x4_t +type: file-scope type#15: __rvv_uint8mf8x4_t + +func-scope variable#16 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#16: _Z1fu17__rvv_int8mf8x5_t +type: file-scope type#16: __rvv_int8mf8x5_t + +func-scope variable#17 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#17: _Z1fu18__rvv_uint8mf8x5_t +type: file-scope type#17: __rvv_uint8mf8x5_t + +func-scope variable#18 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#18: _Z1fu17__rvv_int8mf8x6_t +type: file-scope type#18: __rvv_int8mf8x6_t + +func-scope variable#19 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#19: _Z1fu18__rvv_uint8mf8x6_t +type: file-scope type#19: __rvv_uint8mf8x6_t + +func-scope variable#20 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#20: _Z1fu17__rvv_int8mf8x7_t +type: file-scope type#20: __rvv_int8mf8x7_t + +func-scope variable#21 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#21: _Z1fu18__rvv_uint8mf8x7_t +type: file-scope type#21: __rvv_uint8mf8x7_t + +func-scope variable#22 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#22: _Z1fu17__rvv_int8mf8x8_t +type: file-scope type#22: __rvv_int8mf8x8_t + +func-scope variable#23 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#23: _Z1fu18__rvv_uint8mf8x8_t +type: file-scope type#23: __rvv_uint8mf8x8_t + +func-scope variable#24 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#24: _Z1fu15__rvv_int8mf4_t +type: file-scope type#24: __rvv_int8mf4_t + +func-scope variable#25 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#25: _Z1fu16__rvv_uint8mf4_t +type: file-scope type#25: __rvv_uint8mf4_t + +func-scope variable#26 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#26: _Z1fu17__rvv_int8mf4x2_t +type: file-scope type#26: __rvv_int8mf4x2_t + +func-scope variable#27 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#27: _Z1fu18__rvv_uint8mf4x2_t +type: file-scope type#27: __rvv_uint8mf4x2_t + +func-scope variable#28 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#28: _Z1fu17__rvv_int8mf4x3_t +type: file-scope type#28: __rvv_int8mf4x3_t + +func-scope variable#29 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#29: _Z1fu18__rvv_uint8mf4x3_t +type: file-scope type#29: __rvv_uint8mf4x3_t + +func-scope variable#30 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#30: _Z1fu17__rvv_int8mf4x4_t +type: file-scope type#30: __rvv_int8mf4x4_t + +func-scope variable#31 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#31: _Z1fu18__rvv_uint8mf4x4_t +type: file-scope type#31: __rvv_uint8mf4x4_t + +func-scope variable#32 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#32: _Z1fu17__rvv_int8mf4x5_t +type: file-scope type#32: __rvv_int8mf4x5_t + +func-scope variable#33 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#33: _Z1fu18__rvv_uint8mf4x5_t +type: file-scope type#33: __rvv_uint8mf4x5_t + +func-scope variable#34 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#34: _Z1fu17__rvv_int8mf4x6_t +type: file-scope type#34: __rvv_int8mf4x6_t + +func-scope variable#35 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#35: _Z1fu18__rvv_uint8mf4x6_t +type: file-scope type#35: __rvv_uint8mf4x6_t + +func-scope variable#36 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#36: _Z1fu17__rvv_int8mf4x7_t +type: file-scope type#36: __rvv_int8mf4x7_t + +func-scope variable#37 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#37: _Z1fu18__rvv_uint8mf4x7_t +type: file-scope type#37: __rvv_uint8mf4x7_t + +func-scope variable#38 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#38: _Z1fu17__rvv_int8mf4x8_t +type: file-scope type#38: __rvv_int8mf4x8_t + +func-scope variable#39 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#39: _Z1fu18__rvv_uint8mf4x8_t +type: file-scope type#39: __rvv_uint8mf4x8_t + +func-scope variable#40 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#40: _Z1fu15__rvv_int8mf2_t +type: file-scope type#40: __rvv_int8mf2_t + +func-scope variable#41 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#41: _Z1fu16__rvv_uint8mf2_t +type: file-scope type#41: __rvv_uint8mf2_t + +func-scope variable#42 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#42: _Z1fu17__rvv_int8mf2x2_t +type: file-scope type#42: __rvv_int8mf2x2_t + +func-scope variable#43 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#43: _Z1fu18__rvv_uint8mf2x2_t +type: file-scope type#43: __rvv_uint8mf2x2_t + +func-scope variable#44 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#44: _Z1fu17__rvv_int8mf2x3_t +type: file-scope type#44: __rvv_int8mf2x3_t + +func-scope variable#45 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#45: _Z1fu18__rvv_uint8mf2x3_t +type: file-scope type#45: __rvv_uint8mf2x3_t + +func-scope variable#46 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#46: _Z1fu17__rvv_int8mf2x4_t +type: file-scope type#46: __rvv_int8mf2x4_t + +func-scope variable#47 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#47: _Z1fu18__rvv_uint8mf2x4_t +type: file-scope type#47: __rvv_uint8mf2x4_t + +func-scope variable#48 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#48: _Z1fu17__rvv_int8mf2x5_t +type: file-scope type#48: __rvv_int8mf2x5_t + +func-scope variable#49 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#49: _Z1fu18__rvv_uint8mf2x5_t +type: file-scope type#49: __rvv_uint8mf2x5_t + +func-scope variable#50 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#50: _Z1fu17__rvv_int8mf2x6_t +type: file-scope type#50: __rvv_int8mf2x6_t + +func-scope variable#51 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#51: _Z1fu18__rvv_uint8mf2x6_t +type: file-scope type#51: __rvv_uint8mf2x6_t + +func-scope variable#52 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#52: _Z1fu17__rvv_int8mf2x7_t +type: file-scope type#52: __rvv_int8mf2x7_t + +func-scope variable#53 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#53: _Z1fu18__rvv_uint8mf2x7_t +type: file-scope type#53: __rvv_uint8mf2x7_t + +func-scope variable#54 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#54: _Z1fu17__rvv_int8mf2x8_t +type: file-scope type#54: __rvv_int8mf2x8_t + +func-scope variable#55 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#55: _Z1fu18__rvv_uint8mf2x8_t +type: file-scope type#55: __rvv_uint8mf2x8_t + +func-scope variable#56 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#56: _Z1fu14__rvv_int8m1_t +type: file-scope type#56: __rvv_int8m1_t + +func-scope variable#57 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#57: _Z1fu15__rvv_uint8m1_t +type: file-scope type#57: __rvv_uint8m1_t + +func-scope variable#58 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#58: _Z1fu16__rvv_int8m1x2_t +type: file-scope type#58: __rvv_int8m1x2_t + +func-scope variable#59 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#59: _Z1fu17__rvv_uint8m1x2_t +type: file-scope type#59: __rvv_uint8m1x2_t + +func-scope variable#60 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#60: _Z1fu16__rvv_int8m1x3_t +type: file-scope type#60: __rvv_int8m1x3_t + +func-scope variable#61 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#61: _Z1fu17__rvv_uint8m1x3_t +type: file-scope type#61: __rvv_uint8m1x3_t + +func-scope variable#62 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#62: _Z1fu16__rvv_int8m1x4_t +type: file-scope type#62: __rvv_int8m1x4_t + +func-scope variable#63 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#63: _Z1fu17__rvv_uint8m1x4_t +type: file-scope type#63: __rvv_uint8m1x4_t + +func-scope variable#64 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#64: _Z1fu16__rvv_int8m1x5_t +type: file-scope type#64: __rvv_int8m1x5_t + +func-scope variable#65 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#65: _Z1fu17__rvv_uint8m1x5_t +type: file-scope type#65: __rvv_uint8m1x5_t + +func-scope variable#66 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#66: _Z1fu16__rvv_int8m1x6_t +type: file-scope type#66: __rvv_int8m1x6_t + +func-scope variable#67 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#67: _Z1fu17__rvv_uint8m1x6_t +type: file-scope type#67: __rvv_uint8m1x6_t + +func-scope variable#68 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#68: _Z1fu16__rvv_int8m1x7_t +type: file-scope type#68: __rvv_int8m1x7_t + +func-scope variable#69 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#69: _Z1fu17__rvv_uint8m1x7_t +type: file-scope type#69: __rvv_uint8m1x7_t + +func-scope variable#70 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#70: _Z1fu16__rvv_int8m1x8_t +type: file-scope type#70: __rvv_int8m1x8_t + +func-scope variable#71 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#71: _Z1fu17__rvv_uint8m1x8_t +type: file-scope type#71: __rvv_uint8m1x8_t + +func-scope variable#72 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#72: _Z1fu14__rvv_int8m2_t +type: file-scope type#72: __rvv_int8m2_t + +func-scope variable#73 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#73: _Z1fu15__rvv_uint8m2_t +type: file-scope type#73: __rvv_uint8m2_t + +func-scope variable#74 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#74: _Z1fu16__rvv_int8m2x2_t +type: file-scope type#74: __rvv_int8m2x2_t + +func-scope variable#75 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#75: _Z1fu17__rvv_uint8m2x2_t +type: file-scope type#75: __rvv_uint8m2x2_t + +func-scope variable#76 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#76: _Z1fu16__rvv_int8m2x3_t +type: file-scope type#76: __rvv_int8m2x3_t + +func-scope variable#77 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#77: _Z1fu17__rvv_uint8m2x3_t +type: file-scope type#77: __rvv_uint8m2x3_t + +func-scope variable#78 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#78: _Z1fu16__rvv_int8m2x4_t +type: file-scope type#78: __rvv_int8m2x4_t + +func-scope variable#79 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#79: _Z1fu17__rvv_uint8m2x4_t +type: file-scope type#79: __rvv_uint8m2x4_t + +func-scope variable#80 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#80: _Z1fu14__rvv_int8m4_t +type: file-scope type#80: __rvv_int8m4_t + +func-scope variable#81 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#81: _Z1fu15__rvv_uint8m4_t +type: file-scope type#81: __rvv_uint8m4_t + +func-scope variable#82 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#82: _Z1fu16__rvv_int8m4x2_t +type: file-scope type#82: __rvv_int8m4x2_t + +func-scope variable#83 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#83: _Z1fu17__rvv_uint8m4x2_t +type: file-scope type#83: __rvv_uint8m4x2_t + +func-scope variable#84 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#84: _Z1fu14__rvv_int8m8_t +type: file-scope type#84: __rvv_int8m8_t + +func-scope variable#85 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#85: _Z1fu15__rvv_uint8m8_t +type: file-scope type#85: __rvv_uint8m8_t + +func-scope variable#86 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#86: _Z1fu16__rvv_int16mf4_t +type: file-scope type#86: __rvv_int16mf4_t + +func-scope variable#87 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#87: _Z1fu17__rvv_uint16mf4_t +type: file-scope type#87: __rvv_uint16mf4_t + +func-scope variable#88 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#88: _Z1fu18__rvv_int16mf4x2_t +type: file-scope type#88: __rvv_int16mf4x2_t + +func-scope variable#89 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#89: _Z1fu19__rvv_uint16mf4x2_t +type: file-scope type#89: __rvv_uint16mf4x2_t + +func-scope variable#90 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#90: _Z1fu18__rvv_int16mf4x3_t +type: file-scope type#90: __rvv_int16mf4x3_t + +func-scope variable#91 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#91: _Z1fu19__rvv_uint16mf4x3_t +type: file-scope type#91: __rvv_uint16mf4x3_t + +func-scope variable#92 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#92: _Z1fu18__rvv_int16mf4x4_t +type: file-scope type#92: __rvv_int16mf4x4_t + +func-scope variable#93 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#93: _Z1fu19__rvv_uint16mf4x4_t +type: file-scope type#93: __rvv_uint16mf4x4_t + +func-scope variable#94 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#94: _Z1fu18__rvv_int16mf4x5_t +type: file-scope type#94: __rvv_int16mf4x5_t + +func-scope variable#95 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#95: _Z1fu19__rvv_uint16mf4x5_t +type: file-scope type#95: __rvv_uint16mf4x5_t + +func-scope variable#96 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#96: _Z1fu18__rvv_int16mf4x6_t +type: file-scope type#96: __rvv_int16mf4x6_t + +func-scope variable#97 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#97: _Z1fu19__rvv_uint16mf4x6_t +type: file-scope type#97: __rvv_uint16mf4x6_t + +func-scope variable#98 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#98: _Z1fu18__rvv_int16mf4x7_t +type: file-scope type#98: __rvv_int16mf4x7_t + +func-scope variable#99 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#99: _Z1fu19__rvv_uint16mf4x7_t +type: file-scope type#99: __rvv_uint16mf4x7_t + +func-scope variable#100 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#100: _Z1fu18__rvv_int16mf4x8_t +type: file-scope type#100: __rvv_int16mf4x8_t + +func-scope variable#101 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#101: _Z1fu19__rvv_uint16mf4x8_t +type: file-scope type#101: __rvv_uint16mf4x8_t + +func-scope variable#102 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#102: _Z1fu16__rvv_int16mf2_t +type: file-scope type#102: __rvv_int16mf2_t + +func-scope variable#103 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#103: _Z1fu17__rvv_uint16mf2_t +type: file-scope type#103: __rvv_uint16mf2_t + +func-scope variable#104 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#104: _Z1fu18__rvv_int16mf2x2_t +type: file-scope type#104: __rvv_int16mf2x2_t + +func-scope variable#105 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#105: _Z1fu19__rvv_uint16mf2x2_t +type: file-scope type#105: __rvv_uint16mf2x2_t + +func-scope variable#106 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#106: _Z1fu18__rvv_int16mf2x3_t +type: file-scope type#106: __rvv_int16mf2x3_t + +func-scope variable#107 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#107: _Z1fu19__rvv_uint16mf2x3_t +type: file-scope type#107: __rvv_uint16mf2x3_t + +func-scope variable#108 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#108: _Z1fu18__rvv_int16mf2x4_t +type: file-scope type#108: __rvv_int16mf2x4_t + +func-scope variable#109 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#109: _Z1fu19__rvv_uint16mf2x4_t +type: file-scope type#109: __rvv_uint16mf2x4_t + +func-scope variable#110 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#110: _Z1fu18__rvv_int16mf2x5_t +type: file-scope type#110: __rvv_int16mf2x5_t + +func-scope variable#111 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#111: _Z1fu19__rvv_uint16mf2x5_t +type: file-scope type#111: __rvv_uint16mf2x5_t + +func-scope variable#112 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#112: _Z1fu18__rvv_int16mf2x6_t +type: file-scope type#112: __rvv_int16mf2x6_t + +func-scope variable#113 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#113: _Z1fu19__rvv_uint16mf2x6_t +type: file-scope type#113: __rvv_uint16mf2x6_t + +func-scope variable#114 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#114: _Z1fu18__rvv_int16mf2x7_t +type: file-scope type#114: __rvv_int16mf2x7_t + +func-scope variable#115 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#115: _Z1fu19__rvv_uint16mf2x7_t +type: file-scope type#115: __rvv_uint16mf2x7_t + +func-scope variable#116 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#116: _Z1fu18__rvv_int16mf2x8_t +type: file-scope type#116: __rvv_int16mf2x8_t + +func-scope variable#117 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#117: _Z1fu19__rvv_uint16mf2x8_t +type: file-scope type#117: __rvv_uint16mf2x8_t + +func-scope variable#118 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#118: _Z1fu15__rvv_int16m1_t +type: file-scope type#118: __rvv_int16m1_t + +func-scope variable#119 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#119: _Z1fu16__rvv_uint16m1_t +type: file-scope type#119: __rvv_uint16m1_t + +func-scope variable#120 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#120: _Z1fu17__rvv_int16m1x2_t +type: file-scope type#120: __rvv_int16m1x2_t + +func-scope variable#121 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#121: _Z1fu18__rvv_uint16m1x2_t +type: file-scope type#121: __rvv_uint16m1x2_t + +func-scope variable#122 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#122: _Z1fu17__rvv_int16m1x3_t +type: file-scope type#122: __rvv_int16m1x3_t + +func-scope variable#123 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#123: _Z1fu18__rvv_uint16m1x3_t +type: file-scope type#123: __rvv_uint16m1x3_t + +func-scope variable#124 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#124: _Z1fu17__rvv_int16m1x4_t +type: file-scope type#124: __rvv_int16m1x4_t + +func-scope variable#125 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#125: _Z1fu18__rvv_uint16m1x4_t +type: file-scope type#125: __rvv_uint16m1x4_t + +func-scope variable#126 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#126: _Z1fu17__rvv_int16m1x5_t +type: file-scope type#126: __rvv_int16m1x5_t + +func-scope variable#127 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#127: _Z1fu18__rvv_uint16m1x5_t +type: file-scope type#127: __rvv_uint16m1x5_t + +func-scope variable#128 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#128: _Z1fu17__rvv_int16m1x6_t +type: file-scope type#128: __rvv_int16m1x6_t + +func-scope variable#129 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#129: _Z1fu18__rvv_uint16m1x6_t +type: file-scope type#129: __rvv_uint16m1x6_t + +func-scope variable#130 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#130: _Z1fu17__rvv_int16m1x7_t +type: file-scope type#130: __rvv_int16m1x7_t + +func-scope variable#131 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#131: _Z1fu18__rvv_uint16m1x7_t +type: file-scope type#131: __rvv_uint16m1x7_t + +func-scope variable#132 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#132: _Z1fu17__rvv_int16m1x8_t +type: file-scope type#132: __rvv_int16m1x8_t + +func-scope variable#133 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#133: _Z1fu18__rvv_uint16m1x8_t +type: file-scope type#133: __rvv_uint16m1x8_t + +func-scope variable#134 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#134: _Z1fu15__rvv_int16m2_t +type: file-scope type#134: __rvv_int16m2_t + +func-scope variable#135 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#135: _Z1fu16__rvv_uint16m2_t +type: file-scope type#135: __rvv_uint16m2_t + +func-scope variable#136 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#136: _Z1fu17__rvv_int16m2x2_t +type: file-scope type#136: __rvv_int16m2x2_t + +func-scope variable#137 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#137: _Z1fu18__rvv_uint16m2x2_t +type: file-scope type#137: __rvv_uint16m2x2_t + +func-scope variable#138 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#138: _Z1fu17__rvv_int16m2x3_t +type: file-scope type#138: __rvv_int16m2x3_t + +func-scope variable#139 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#139: _Z1fu18__rvv_uint16m2x3_t +type: file-scope type#139: __rvv_uint16m2x3_t + +func-scope variable#140 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#140: _Z1fu17__rvv_int16m2x4_t +type: file-scope type#140: __rvv_int16m2x4_t + +func-scope variable#141 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#141: _Z1fu18__rvv_uint16m2x4_t +type: file-scope type#141: __rvv_uint16m2x4_t + +func-scope variable#142 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#142: _Z1fu15__rvv_int16m4_t +type: file-scope type#142: __rvv_int16m4_t + +func-scope variable#143 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#143: _Z1fu16__rvv_uint16m4_t +type: file-scope type#143: __rvv_uint16m4_t + +func-scope variable#144 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#144: _Z1fu17__rvv_int16m4x2_t +type: file-scope type#144: __rvv_int16m4x2_t + +func-scope variable#145 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#145: _Z1fu18__rvv_uint16m4x2_t +type: file-scope type#145: __rvv_uint16m4x2_t + +func-scope variable#146 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#146: _Z1fu15__rvv_int16m8_t +type: file-scope type#146: __rvv_int16m8_t + +func-scope variable#147 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#147: _Z1fu16__rvv_uint16m8_t +type: file-scope type#147: __rvv_uint16m8_t + +func-scope variable#148 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#148: _Z1fu16__rvv_int32mf2_t +type: file-scope type#148: __rvv_int32mf2_t + +func-scope variable#149 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#149: _Z1fu17__rvv_uint32mf2_t +type: file-scope type#149: __rvv_uint32mf2_t + +func-scope variable#150 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#150: _Z1fu18__rvv_int32mf2x2_t +type: file-scope type#150: __rvv_int32mf2x2_t + +func-scope variable#151 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#151: _Z1fu19__rvv_uint32mf2x2_t +type: file-scope type#151: __rvv_uint32mf2x2_t + +func-scope variable#152 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#152: _Z1fu18__rvv_int32mf2x3_t +type: file-scope type#152: __rvv_int32mf2x3_t + +func-scope variable#153 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#153: _Z1fu19__rvv_uint32mf2x3_t +type: file-scope type#153: __rvv_uint32mf2x3_t + +func-scope variable#154 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#154: _Z1fu18__rvv_int32mf2x4_t +type: file-scope type#154: __rvv_int32mf2x4_t + +func-scope variable#155 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#155: _Z1fu19__rvv_uint32mf2x4_t +type: file-scope type#155: __rvv_uint32mf2x4_t + +func-scope variable#156 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#156: _Z1fu18__rvv_int32mf2x5_t +type: file-scope type#156: __rvv_int32mf2x5_t + +func-scope variable#157 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#157: _Z1fu19__rvv_uint32mf2x5_t +type: file-scope type#157: __rvv_uint32mf2x5_t + +func-scope variable#158 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#158: _Z1fu18__rvv_int32mf2x6_t +type: file-scope type#158: __rvv_int32mf2x6_t + +func-scope variable#159 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#159: _Z1fu19__rvv_uint32mf2x6_t +type: file-scope type#159: __rvv_uint32mf2x6_t + +func-scope variable#160 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#160: _Z1fu18__rvv_int32mf2x7_t +type: file-scope type#160: __rvv_int32mf2x7_t + +func-scope variable#161 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#161: _Z1fu19__rvv_uint32mf2x7_t +type: file-scope type#161: __rvv_uint32mf2x7_t + +func-scope variable#162 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#162: _Z1fu18__rvv_int32mf2x8_t +type: file-scope type#162: __rvv_int32mf2x8_t + +func-scope variable#163 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#163: _Z1fu19__rvv_uint32mf2x8_t +type: file-scope type#163: __rvv_uint32mf2x8_t + +func-scope variable#164 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#164: _Z1fu15__rvv_int32m1_t +type: file-scope type#164: __rvv_int32m1_t + +func-scope variable#165 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#165: _Z1fu16__rvv_uint32m1_t +type: file-scope type#165: __rvv_uint32m1_t + +func-scope variable#166 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#166: _Z1fu17__rvv_int32m1x2_t +type: file-scope type#166: __rvv_int32m1x2_t + +func-scope variable#167 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#167: _Z1fu18__rvv_uint32m1x2_t +type: file-scope type#167: __rvv_uint32m1x2_t + +func-scope variable#168 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#168: _Z1fu17__rvv_int32m1x3_t +type: file-scope type#168: __rvv_int32m1x3_t + +func-scope variable#169 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#169: _Z1fu18__rvv_uint32m1x3_t +type: file-scope type#169: __rvv_uint32m1x3_t + +func-scope variable#170 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#170: _Z1fu17__rvv_int32m1x4_t +type: file-scope type#170: __rvv_int32m1x4_t + +func-scope variable#171 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#171: _Z1fu18__rvv_uint32m1x4_t +type: file-scope type#171: __rvv_uint32m1x4_t + +func-scope variable#172 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#172: _Z1fu17__rvv_int32m1x5_t +type: file-scope type#172: __rvv_int32m1x5_t + +func-scope variable#173 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#173: _Z1fu18__rvv_uint32m1x5_t +type: file-scope type#173: __rvv_uint32m1x5_t + +func-scope variable#174 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#174: _Z1fu17__rvv_int32m1x6_t +type: file-scope type#174: __rvv_int32m1x6_t + +func-scope variable#175 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#175: _Z1fu18__rvv_uint32m1x6_t +type: file-scope type#175: __rvv_uint32m1x6_t + +func-scope variable#176 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#176: _Z1fu17__rvv_int32m1x7_t +type: file-scope type#176: __rvv_int32m1x7_t + +func-scope variable#177 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#177: _Z1fu18__rvv_uint32m1x7_t +type: file-scope type#177: __rvv_uint32m1x7_t + +func-scope variable#178 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#178: _Z1fu17__rvv_int32m1x8_t +type: file-scope type#178: __rvv_int32m1x8_t + +func-scope variable#179 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#179: _Z1fu18__rvv_uint32m1x8_t +type: file-scope type#179: __rvv_uint32m1x8_t + +func-scope variable#180 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#180: _Z1fu15__rvv_int32m2_t +type: file-scope type#180: __rvv_int32m2_t + +func-scope variable#181 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#181: _Z1fu16__rvv_uint32m2_t +type: file-scope type#181: __rvv_uint32m2_t + +func-scope variable#182 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#182: _Z1fu17__rvv_int32m2x2_t +type: file-scope type#182: __rvv_int32m2x2_t + +func-scope variable#183 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#183: _Z1fu18__rvv_uint32m2x2_t +type: file-scope type#183: __rvv_uint32m2x2_t + +func-scope variable#184 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#184: _Z1fu17__rvv_int32m2x3_t +type: file-scope type#184: __rvv_int32m2x3_t + +func-scope variable#185 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#185: _Z1fu18__rvv_uint32m2x3_t +type: file-scope type#185: __rvv_uint32m2x3_t + +func-scope variable#186 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#186: _Z1fu17__rvv_int32m2x4_t +type: file-scope type#186: __rvv_int32m2x4_t + +func-scope variable#187 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#187: _Z1fu18__rvv_uint32m2x4_t +type: file-scope type#187: __rvv_uint32m2x4_t + +func-scope variable#188 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#188: _Z1fu15__rvv_int32m4_t +type: file-scope type#188: __rvv_int32m4_t + +func-scope variable#189 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#189: _Z1fu16__rvv_uint32m4_t +type: file-scope type#189: __rvv_uint32m4_t + +func-scope variable#190 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#190: _Z1fu17__rvv_int32m4x2_t +type: file-scope type#190: __rvv_int32m4x2_t + +func-scope variable#191 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#191: _Z1fu18__rvv_uint32m4x2_t +type: file-scope type#191: __rvv_uint32m4x2_t + +func-scope variable#192 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#192: _Z1fu15__rvv_int32m8_t +type: file-scope type#192: __rvv_int32m8_t + +func-scope variable#193 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#193: _Z1fu16__rvv_uint32m8_t +type: file-scope type#193: __rvv_uint32m8_t + +func-scope variable#194 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#194: _Z1fu15__rvv_int64m1_t +type: file-scope type#194: __rvv_int64m1_t + +func-scope variable#195 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#195: _Z1fu16__rvv_uint64m1_t +type: file-scope type#195: __rvv_uint64m1_t + +func-scope variable#196 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#196: _Z1fu17__rvv_int64m1x2_t +type: file-scope type#196: __rvv_int64m1x2_t + +func-scope variable#197 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#197: _Z1fu18__rvv_uint64m1x2_t +type: file-scope type#197: __rvv_uint64m1x2_t + +func-scope variable#198 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#198: _Z1fu17__rvv_int64m1x3_t +type: file-scope type#198: __rvv_int64m1x3_t + +func-scope variable#199 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#199: _Z1fu18__rvv_uint64m1x3_t +type: file-scope type#199: __rvv_uint64m1x3_t + +func-scope variable#200 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#200: _Z1fu17__rvv_int64m1x4_t +type: file-scope type#200: __rvv_int64m1x4_t + +func-scope variable#201 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#201: _Z1fu18__rvv_uint64m1x4_t +type: file-scope type#201: __rvv_uint64m1x4_t + +func-scope variable#202 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#202: _Z1fu17__rvv_int64m1x5_t +type: file-scope type#202: __rvv_int64m1x5_t + +func-scope variable#203 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#203: _Z1fu18__rvv_uint64m1x5_t +type: file-scope type#203: __rvv_uint64m1x5_t + +func-scope variable#204 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#204: _Z1fu17__rvv_int64m1x6_t +type: file-scope type#204: __rvv_int64m1x6_t + +func-scope variable#205 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#205: _Z1fu18__rvv_uint64m1x6_t +type: file-scope type#205: __rvv_uint64m1x6_t + +func-scope variable#206 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#206: _Z1fu17__rvv_int64m1x7_t +type: file-scope type#206: __rvv_int64m1x7_t + +func-scope variable#207 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#207: _Z1fu18__rvv_uint64m1x7_t +type: file-scope type#207: __rvv_uint64m1x7_t + +func-scope variable#208 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#208: _Z1fu17__rvv_int64m1x8_t +type: file-scope type#208: __rvv_int64m1x8_t + +func-scope variable#209 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#209: _Z1fu18__rvv_uint64m1x8_t +type: file-scope type#209: __rvv_uint64m1x8_t + +func-scope variable#210 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#210: _Z1fu15__rvv_int64m2_t +type: file-scope type#210: __rvv_int64m2_t + +func-scope variable#211 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#211: _Z1fu16__rvv_uint64m2_t +type: file-scope type#211: __rvv_uint64m2_t + +func-scope variable#212 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#212: _Z1fu17__rvv_int64m2x2_t +type: file-scope type#212: __rvv_int64m2x2_t + +func-scope variable#213 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#213: _Z1fu18__rvv_uint64m2x2_t +type: file-scope type#213: __rvv_uint64m2x2_t + +func-scope variable#214 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#214: _Z1fu17__rvv_int64m2x3_t +type: file-scope type#214: __rvv_int64m2x3_t + +func-scope variable#215 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#215: _Z1fu18__rvv_uint64m2x3_t +type: file-scope type#215: __rvv_uint64m2x3_t + +func-scope variable#216 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#216: _Z1fu17__rvv_int64m2x4_t +type: file-scope type#216: __rvv_int64m2x4_t + +func-scope variable#217 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#217: _Z1fu18__rvv_uint64m2x4_t +type: file-scope type#217: __rvv_uint64m2x4_t + +func-scope variable#218 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#218: _Z1fu15__rvv_int64m4_t +type: file-scope type#218: __rvv_int64m4_t + +func-scope variable#219 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#219: _Z1fu16__rvv_uint64m4_t +type: file-scope type#219: __rvv_uint64m4_t + +func-scope variable#220 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#220: _Z1fu17__rvv_int64m4x2_t +type: file-scope type#220: __rvv_int64m4x2_t + +func-scope variable#221 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#221: _Z1fu18__rvv_uint64m4x2_t +type: file-scope type#221: __rvv_uint64m4x2_t + +func-scope variable#222 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#222: _Z1fu15__rvv_int64m8_t +type: file-scope type#222: __rvv_int64m8_t + +func-scope variable#223 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#223: _Z1fu16__rvv_uint64m8_t +type: file-scope type#223: __rvv_uint64m8_t + +func-scope variable#224 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#224: _Z1fu18__rvv_float16mf4_t +type: file-scope type#224: __rvv_float16mf4_t + +func-scope variable#225 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#225: _Z1fu20__rvv_float16mf4x2_t +type: file-scope type#225: __rvv_float16mf4x2_t + +func-scope variable#226 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#226: _Z1fu20__rvv_float16mf4x3_t +type: file-scope type#226: __rvv_float16mf4x3_t + +func-scope variable#227 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#227: _Z1fu20__rvv_float16mf4x4_t +type: file-scope type#227: __rvv_float16mf4x4_t + +func-scope variable#228 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#228: _Z1fu20__rvv_float16mf4x5_t +type: file-scope type#228: __rvv_float16mf4x5_t + +func-scope variable#229 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#229: _Z1fu20__rvv_float16mf4x6_t +type: file-scope type#229: __rvv_float16mf4x6_t + +func-scope variable#230 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#230: _Z1fu20__rvv_float16mf4x7_t +type: file-scope type#230: __rvv_float16mf4x7_t + +func-scope variable#231 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#231: _Z1fu20__rvv_float16mf4x8_t +type: file-scope type#231: __rvv_float16mf4x8_t + +func-scope variable#232 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#232: _Z1fu18__rvv_float16mf2_t +type: file-scope type#232: __rvv_float16mf2_t + +func-scope variable#233 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#233: _Z1fu20__rvv_float16mf2x2_t +type: file-scope type#233: __rvv_float16mf2x2_t + +func-scope variable#234 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#234: _Z1fu20__rvv_float16mf2x3_t +type: file-scope type#234: __rvv_float16mf2x3_t + +func-scope variable#235 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#235: _Z1fu20__rvv_float16mf2x4_t +type: file-scope type#235: __rvv_float16mf2x4_t + +func-scope variable#236 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#236: _Z1fu20__rvv_float16mf2x5_t +type: file-scope type#236: __rvv_float16mf2x5_t + +func-scope variable#237 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#237: _Z1fu20__rvv_float16mf2x6_t +type: file-scope type#237: __rvv_float16mf2x6_t + +func-scope variable#238 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#238: _Z1fu20__rvv_float16mf2x7_t +type: file-scope type#238: __rvv_float16mf2x7_t + +func-scope variable#239 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#239: _Z1fu20__rvv_float16mf2x8_t +type: file-scope type#239: __rvv_float16mf2x8_t + +func-scope variable#240 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#240: _Z1fu17__rvv_float16m1_t +type: file-scope type#240: __rvv_float16m1_t + +func-scope variable#241 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#241: _Z1fu19__rvv_float16m1x2_t +type: file-scope type#241: __rvv_float16m1x2_t + +func-scope variable#242 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#242: _Z1fu19__rvv_float16m1x3_t +type: file-scope type#242: __rvv_float16m1x3_t + +func-scope variable#243 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#243: _Z1fu19__rvv_float16m1x4_t +type: file-scope type#243: __rvv_float16m1x4_t + +func-scope variable#244 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#244: _Z1fu19__rvv_float16m1x5_t +type: file-scope type#244: __rvv_float16m1x5_t + +func-scope variable#245 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#245: _Z1fu19__rvv_float16m1x6_t +type: file-scope type#245: __rvv_float16m1x6_t + +func-scope variable#246 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#246: _Z1fu19__rvv_float16m1x7_t +type: file-scope type#246: __rvv_float16m1x7_t + +func-scope variable#247 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#247: _Z1fu19__rvv_float16m1x8_t +type: file-scope type#247: __rvv_float16m1x8_t + +func-scope variable#248 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#248: _Z1fu17__rvv_float16m2_t +type: file-scope type#248: __rvv_float16m2_t + +func-scope variable#249 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#249: _Z1fu19__rvv_float16m2x2_t +type: file-scope type#249: __rvv_float16m2x2_t + +func-scope variable#250 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#250: _Z1fu19__rvv_float16m2x3_t +type: file-scope type#250: __rvv_float16m2x3_t + +func-scope variable#251 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#251: _Z1fu19__rvv_float16m2x4_t +type: file-scope type#251: __rvv_float16m2x4_t + +func-scope variable#252 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#252: _Z1fu17__rvv_float16m4_t +type: file-scope type#252: __rvv_float16m4_t + +func-scope variable#253 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#253: _Z1fu19__rvv_float16m4x2_t +type: file-scope type#253: __rvv_float16m4x2_t + +func-scope variable#254 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#254: _Z1fu17__rvv_float16m8_t +type: file-scope type#254: __rvv_float16m8_t + +func-scope variable#255 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#255: _Z1fu18__rvv_float32mf2_t +type: file-scope type#255: __rvv_float32mf2_t + +func-scope variable#256 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#256: _Z1fu20__rvv_float32mf2x2_t +type: file-scope type#256: __rvv_float32mf2x2_t + +func-scope variable#257 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#257: _Z1fu20__rvv_float32mf2x3_t +type: file-scope type#257: __rvv_float32mf2x3_t + +func-scope variable#258 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#258: _Z1fu20__rvv_float32mf2x4_t +type: file-scope type#258: __rvv_float32mf2x4_t + +func-scope variable#259 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#259: _Z1fu20__rvv_float32mf2x5_t +type: file-scope type#259: __rvv_float32mf2x5_t + +func-scope variable#260 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#260: _Z1fu20__rvv_float32mf2x6_t +type: file-scope type#260: __rvv_float32mf2x6_t + +func-scope variable#261 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#261: _Z1fu20__rvv_float32mf2x7_t +type: file-scope type#261: __rvv_float32mf2x7_t + +func-scope variable#262 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#262: _Z1fu20__rvv_float32mf2x8_t +type: file-scope type#262: __rvv_float32mf2x8_t + +func-scope variable#263 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#263: _Z1fu17__rvv_float32m1_t +type: file-scope type#263: __rvv_float32m1_t + +func-scope variable#264 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#264: _Z1fu19__rvv_float32m1x2_t +type: file-scope type#264: __rvv_float32m1x2_t + +func-scope variable#265 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#265: _Z1fu19__rvv_float32m1x3_t +type: file-scope type#265: __rvv_float32m1x3_t + +func-scope variable#266 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#266: _Z1fu19__rvv_float32m1x4_t +type: file-scope type#266: __rvv_float32m1x4_t + +func-scope variable#267 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#267: _Z1fu19__rvv_float32m1x5_t +type: file-scope type#267: __rvv_float32m1x5_t + +func-scope variable#268 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#268: _Z1fu19__rvv_float32m1x6_t +type: file-scope type#268: __rvv_float32m1x6_t + +func-scope variable#269 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#269: _Z1fu19__rvv_float32m1x7_t +type: file-scope type#269: __rvv_float32m1x7_t + +func-scope variable#270 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#270: _Z1fu19__rvv_float32m1x8_t +type: file-scope type#270: __rvv_float32m1x8_t + +func-scope variable#271 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#271: _Z1fu17__rvv_float32m2_t +type: file-scope type#271: __rvv_float32m2_t + +func-scope variable#272 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#272: _Z1fu19__rvv_float32m2x2_t +type: file-scope type#272: __rvv_float32m2x2_t + +func-scope variable#273 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#273: _Z1fu19__rvv_float32m2x3_t +type: file-scope type#273: __rvv_float32m2x3_t + +func-scope variable#274 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#274: _Z1fu19__rvv_float32m2x4_t +type: file-scope type#274: __rvv_float32m2x4_t + +func-scope variable#275 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#275: _Z1fu17__rvv_float32m4_t +type: file-scope type#275: __rvv_float32m4_t + +func-scope variable#276 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#276: _Z1fu19__rvv_float32m4x2_t +type: file-scope type#276: __rvv_float32m4x2_t + +func-scope variable#277 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#277: _Z1fu17__rvv_float32m8_t +type: file-scope type#277: __rvv_float32m8_t + +func-scope variable#278 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#278: _Z1fu17__rvv_float64m1_t +type: file-scope type#278: __rvv_float64m1_t + +func-scope variable#279 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#279: _Z1fu19__rvv_float64m1x2_t +type: file-scope type#279: __rvv_float64m1x2_t + +func-scope variable#280 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#280: _Z1fu19__rvv_float64m1x3_t +type: file-scope type#280: __rvv_float64m1x3_t + +func-scope variable#281 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#281: _Z1fu19__rvv_float64m1x4_t +type: file-scope type#281: __rvv_float64m1x4_t + +func-scope variable#282 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#282: _Z1fu19__rvv_float64m1x5_t +type: file-scope type#282: __rvv_float64m1x5_t + +func-scope variable#283 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#283: _Z1fu19__rvv_float64m1x6_t +type: file-scope type#283: __rvv_float64m1x6_t + +func-scope variable#284 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#284: _Z1fu19__rvv_float64m1x7_t +type: file-scope type#284: __rvv_float64m1x7_t + +func-scope variable#285 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#285: _Z1fu19__rvv_float64m1x8_t +type: file-scope type#285: __rvv_float64m1x8_t + +func-scope variable#286 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#286: _Z1fu17__rvv_float64m2_t +type: file-scope type#286: __rvv_float64m2_t + +func-scope variable#287 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#287: _Z1fu19__rvv_float64m2x2_t +type: file-scope type#287: __rvv_float64m2x2_t + +func-scope variable#288 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#288: _Z1fu19__rvv_float64m2x3_t +type: file-scope type#288: __rvv_float64m2x3_t + +func-scope variable#289 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#289: _Z1fu19__rvv_float64m2x4_t +type: file-scope type#289: __rvv_float64m2x4_t + +func-scope variable#290 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#290: _Z1fu17__rvv_float64m4_t +type: file-scope type#290: __rvv_float64m4_t + +func-scope variable#291 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#291: _Z1fu19__rvv_float64m4x2_t +type: file-scope type#291: __rvv_float64m4x2_t + +func-scope variable#292 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#292: _Z1fu17__rvv_float64m8_t +type: file-scope type#292: __rvv_float64m8_t + +func-scope variable#293 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#293: _Z1fu19__rvv_bfloat16mf4_t +type: file-scope type#293: __rvv_bfloat16mf4_t + +func-scope variable#294 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#294: _Z1fu21__rvv_bfloat16mf4x2_t +type: file-scope type#294: __rvv_bfloat16mf4x2_t + +func-scope variable#295 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#295: _Z1fu21__rvv_bfloat16mf4x3_t +type: file-scope type#295: __rvv_bfloat16mf4x3_t + +func-scope variable#296 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#296: _Z1fu21__rvv_bfloat16mf4x4_t +type: file-scope type#296: __rvv_bfloat16mf4x4_t + +func-scope variable#297 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#297: _Z1fu21__rvv_bfloat16mf4x5_t +type: file-scope type#297: __rvv_bfloat16mf4x5_t + +func-scope variable#298 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#298: _Z1fu21__rvv_bfloat16mf4x6_t +type: file-scope type#298: __rvv_bfloat16mf4x6_t + +func-scope variable#299 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#299: _Z1fu21__rvv_bfloat16mf4x7_t +type: file-scope type#299: __rvv_bfloat16mf4x7_t + +func-scope variable#300 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#300: _Z1fu21__rvv_bfloat16mf4x8_t +type: file-scope type#300: __rvv_bfloat16mf4x8_t + +func-scope variable#301 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#301: _Z1fu19__rvv_bfloat16mf2_t +type: file-scope type#301: __rvv_bfloat16mf2_t + +func-scope variable#302 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#302: _Z1fu21__rvv_bfloat16mf2x2_t +type: file-scope type#302: __rvv_bfloat16mf2x2_t + +func-scope variable#303 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#303: _Z1fu21__rvv_bfloat16mf2x3_t +type: file-scope type#303: __rvv_bfloat16mf2x3_t + +func-scope variable#304 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#304: _Z1fu21__rvv_bfloat16mf2x4_t +type: file-scope type#304: __rvv_bfloat16mf2x4_t + +func-scope variable#305 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#305: _Z1fu21__rvv_bfloat16mf2x5_t +type: file-scope type#305: __rvv_bfloat16mf2x5_t + +func-scope variable#306 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#306: _Z1fu21__rvv_bfloat16mf2x6_t +type: file-scope type#306: __rvv_bfloat16mf2x6_t + +func-scope variable#307 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#307: _Z1fu21__rvv_bfloat16mf2x7_t +type: file-scope type#307: __rvv_bfloat16mf2x7_t + +func-scope variable#308 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#308: _Z1fu21__rvv_bfloat16mf2x8_t +type: file-scope type#308: __rvv_bfloat16mf2x8_t + +func-scope variable#309 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#309: _Z1fu18__rvv_bfloat16m1_t +type: file-scope type#309: __rvv_bfloat16m1_t + +func-scope variable#310 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#310: _Z1fu20__rvv_bfloat16m1x2_t +type: file-scope type#310: __rvv_bfloat16m1x2_t + +func-scope variable#311 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#311: _Z1fu20__rvv_bfloat16m1x3_t +type: file-scope type#311: __rvv_bfloat16m1x3_t + +func-scope variable#312 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#312: _Z1fu20__rvv_bfloat16m1x4_t +type: file-scope type#312: __rvv_bfloat16m1x4_t + +func-scope variable#313 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#313: _Z1fu20__rvv_bfloat16m1x5_t +type: file-scope type#313: __rvv_bfloat16m1x5_t + +func-scope variable#314 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#314: _Z1fu20__rvv_bfloat16m1x6_t +type: file-scope type#314: __rvv_bfloat16m1x6_t + +func-scope variable#315 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#315: _Z1fu20__rvv_bfloat16m1x7_t +type: file-scope type#315: __rvv_bfloat16m1x7_t + +func-scope variable#316 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#316: _Z1fu20__rvv_bfloat16m1x8_t +type: file-scope type#316: __rvv_bfloat16m1x8_t + +func-scope variable#317 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#317: _Z1fu18__rvv_bfloat16m2_t +type: file-scope type#317: __rvv_bfloat16m2_t + +func-scope variable#318 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#318: _Z1fu20__rvv_bfloat16m2x2_t +type: file-scope type#318: __rvv_bfloat16m2x2_t + +func-scope variable#319 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#319: _Z1fu20__rvv_bfloat16m2x3_t +type: file-scope type#319: __rvv_bfloat16m2x3_t + +func-scope variable#320 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#320: _Z1fu20__rvv_bfloat16m2x4_t +type: file-scope type#320: __rvv_bfloat16m2x4_t + +func-scope variable#321 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#321: _Z1fu18__rvv_bfloat16m4_t +type: file-scope type#321: __rvv_bfloat16m4_t + +func-scope variable#322 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#322: _Z1fu20__rvv_bfloat16m4x2_t +type: file-scope type#322: __rvv_bfloat16m4x2_t + +func-scope variable#323 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#323: _Z1fu18__rvv_bfloat16m8_t +type: file-scope type#323: __rvv_bfloat16m8_t + diff --git a/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.4.1.txt b/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.4.1.txt index a0813fc7e9..2848fc8684 100644 --- a/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.4.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28565-mangling.rto/default.4.1.txt @@ -1,2 +1,1616 @@ fe_only -DTEST_NUMBER=4 -w --c++20 --il_display --gn 150100 --target linux_riscv64 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +func-scope variable#1 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#1: _Z1fu14__rvv_bool64_t +type: file-scope type#1: __rvv_bool64_t + +func-scope variable#2 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#2: _Z1fu14__rvv_bool32_t +type: file-scope type#2: __rvv_bool32_t + +func-scope variable#3 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#3: _Z1fu14__rvv_bool16_t +type: file-scope type#3: __rvv_bool16_t + +func-scope variable#4 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#4: _Z1fu13__rvv_bool8_t +type: file-scope type#4: __rvv_bool8_t + +func-scope variable#5 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#5: _Z1fu13__rvv_bool4_t +type: file-scope type#5: __rvv_bool4_t + +func-scope variable#6 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#6: _Z1fu13__rvv_bool2_t +type: file-scope type#6: __rvv_bool2_t + +func-scope variable#7 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#7: _Z1fu13__rvv_bool1_t +type: file-scope type#7: __rvv_bool1_t + +func-scope variable#8 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#8: _Z1fu15__rvv_int8mf8_t +type: file-scope type#8: __rvv_int8mf8_t + +func-scope variable#9 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#9: _Z1fu16__rvv_uint8mf8_t +type: file-scope type#9: __rvv_uint8mf8_t + +func-scope variable#10 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#10: _Z1fu17__rvv_int8mf8x2_t +type: file-scope type#10: __rvv_int8mf8x2_t + +func-scope variable#11 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#11: _Z1fu18__rvv_uint8mf8x2_t +type: file-scope type#11: __rvv_uint8mf8x2_t + +func-scope variable#12 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#12: _Z1fu17__rvv_int8mf8x3_t +type: file-scope type#12: __rvv_int8mf8x3_t + +func-scope variable#13 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#13: _Z1fu18__rvv_uint8mf8x3_t +type: file-scope type#13: __rvv_uint8mf8x3_t + +func-scope variable#14 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#14: _Z1fu17__rvv_int8mf8x4_t +type: file-scope type#14: __rvv_int8mf8x4_t + +func-scope variable#15 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#15: _Z1fu18__rvv_uint8mf8x4_t +type: file-scope type#15: __rvv_uint8mf8x4_t + +func-scope variable#16 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#16: _Z1fu17__rvv_int8mf8x5_t +type: file-scope type#16: __rvv_int8mf8x5_t + +func-scope variable#17 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#17: _Z1fu18__rvv_uint8mf8x5_t +type: file-scope type#17: __rvv_uint8mf8x5_t + +func-scope variable#18 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#18: _Z1fu17__rvv_int8mf8x6_t +type: file-scope type#18: __rvv_int8mf8x6_t + +func-scope variable#19 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#19: _Z1fu18__rvv_uint8mf8x6_t +type: file-scope type#19: __rvv_uint8mf8x6_t + +func-scope variable#20 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#20: _Z1fu17__rvv_int8mf8x7_t +type: file-scope type#20: __rvv_int8mf8x7_t + +func-scope variable#21 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#21: _Z1fu18__rvv_uint8mf8x7_t +type: file-scope type#21: __rvv_uint8mf8x7_t + +func-scope variable#22 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#22: _Z1fu17__rvv_int8mf8x8_t +type: file-scope type#22: __rvv_int8mf8x8_t + +func-scope variable#23 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#23: _Z1fu18__rvv_uint8mf8x8_t +type: file-scope type#23: __rvv_uint8mf8x8_t + +func-scope variable#24 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#24: _Z1fu15__rvv_int8mf4_t +type: file-scope type#24: __rvv_int8mf4_t + +func-scope variable#25 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#25: _Z1fu16__rvv_uint8mf4_t +type: file-scope type#25: __rvv_uint8mf4_t + +func-scope variable#26 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#26: _Z1fu17__rvv_int8mf4x2_t +type: file-scope type#26: __rvv_int8mf4x2_t + +func-scope variable#27 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#27: _Z1fu18__rvv_uint8mf4x2_t +type: file-scope type#27: __rvv_uint8mf4x2_t + +func-scope variable#28 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#28: _Z1fu17__rvv_int8mf4x3_t +type: file-scope type#28: __rvv_int8mf4x3_t + +func-scope variable#29 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#29: _Z1fu18__rvv_uint8mf4x3_t +type: file-scope type#29: __rvv_uint8mf4x3_t + +func-scope variable#30 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#30: _Z1fu17__rvv_int8mf4x4_t +type: file-scope type#30: __rvv_int8mf4x4_t + +func-scope variable#31 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#31: _Z1fu18__rvv_uint8mf4x4_t +type: file-scope type#31: __rvv_uint8mf4x4_t + +func-scope variable#32 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#32: _Z1fu17__rvv_int8mf4x5_t +type: file-scope type#32: __rvv_int8mf4x5_t + +func-scope variable#33 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#33: _Z1fu18__rvv_uint8mf4x5_t +type: file-scope type#33: __rvv_uint8mf4x5_t + +func-scope variable#34 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#34: _Z1fu17__rvv_int8mf4x6_t +type: file-scope type#34: __rvv_int8mf4x6_t + +func-scope variable#35 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#35: _Z1fu18__rvv_uint8mf4x6_t +type: file-scope type#35: __rvv_uint8mf4x6_t + +func-scope variable#36 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#36: _Z1fu17__rvv_int8mf4x7_t +type: file-scope type#36: __rvv_int8mf4x7_t + +func-scope variable#37 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#37: _Z1fu18__rvv_uint8mf4x7_t +type: file-scope type#37: __rvv_uint8mf4x7_t + +func-scope variable#38 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#38: _Z1fu17__rvv_int8mf4x8_t +type: file-scope type#38: __rvv_int8mf4x8_t + +func-scope variable#39 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#39: _Z1fu18__rvv_uint8mf4x8_t +type: file-scope type#39: __rvv_uint8mf4x8_t + +func-scope variable#40 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#40: _Z1fu15__rvv_int8mf2_t +type: file-scope type#40: __rvv_int8mf2_t + +func-scope variable#41 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#41: _Z1fu16__rvv_uint8mf2_t +type: file-scope type#41: __rvv_uint8mf2_t + +func-scope variable#42 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#42: _Z1fu17__rvv_int8mf2x2_t +type: file-scope type#42: __rvv_int8mf2x2_t + +func-scope variable#43 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#43: _Z1fu18__rvv_uint8mf2x2_t +type: file-scope type#43: __rvv_uint8mf2x2_t + +func-scope variable#44 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#44: _Z1fu17__rvv_int8mf2x3_t +type: file-scope type#44: __rvv_int8mf2x3_t + +func-scope variable#45 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#45: _Z1fu18__rvv_uint8mf2x3_t +type: file-scope type#45: __rvv_uint8mf2x3_t + +func-scope variable#46 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#46: _Z1fu17__rvv_int8mf2x4_t +type: file-scope type#46: __rvv_int8mf2x4_t + +func-scope variable#47 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#47: _Z1fu18__rvv_uint8mf2x4_t +type: file-scope type#47: __rvv_uint8mf2x4_t + +func-scope variable#48 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#48: _Z1fu17__rvv_int8mf2x5_t +type: file-scope type#48: __rvv_int8mf2x5_t + +func-scope variable#49 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#49: _Z1fu18__rvv_uint8mf2x5_t +type: file-scope type#49: __rvv_uint8mf2x5_t + +func-scope variable#50 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#50: _Z1fu17__rvv_int8mf2x6_t +type: file-scope type#50: __rvv_int8mf2x6_t + +func-scope variable#51 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#51: _Z1fu18__rvv_uint8mf2x6_t +type: file-scope type#51: __rvv_uint8mf2x6_t + +func-scope variable#52 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#52: _Z1fu17__rvv_int8mf2x7_t +type: file-scope type#52: __rvv_int8mf2x7_t + +func-scope variable#53 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#53: _Z1fu18__rvv_uint8mf2x7_t +type: file-scope type#53: __rvv_uint8mf2x7_t + +func-scope variable#54 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#54: _Z1fu17__rvv_int8mf2x8_t +type: file-scope type#54: __rvv_int8mf2x8_t + +func-scope variable#55 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#55: _Z1fu18__rvv_uint8mf2x8_t +type: file-scope type#55: __rvv_uint8mf2x8_t + +func-scope variable#56 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#56: _Z1fu14__rvv_int8m1_t +type: file-scope type#56: __rvv_int8m1_t + +func-scope variable#57 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#57: _Z1fu15__rvv_uint8m1_t +type: file-scope type#57: __rvv_uint8m1_t + +func-scope variable#58 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#58: _Z1fu16__rvv_int8m1x2_t +type: file-scope type#58: __rvv_int8m1x2_t + +func-scope variable#59 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#59: _Z1fu17__rvv_uint8m1x2_t +type: file-scope type#59: __rvv_uint8m1x2_t + +func-scope variable#60 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#60: _Z1fu16__rvv_int8m1x3_t +type: file-scope type#60: __rvv_int8m1x3_t + +func-scope variable#61 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#61: _Z1fu17__rvv_uint8m1x3_t +type: file-scope type#61: __rvv_uint8m1x3_t + +func-scope variable#62 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#62: _Z1fu16__rvv_int8m1x4_t +type: file-scope type#62: __rvv_int8m1x4_t + +func-scope variable#63 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#63: _Z1fu17__rvv_uint8m1x4_t +type: file-scope type#63: __rvv_uint8m1x4_t + +func-scope variable#64 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#64: _Z1fu16__rvv_int8m1x5_t +type: file-scope type#64: __rvv_int8m1x5_t + +func-scope variable#65 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#65: _Z1fu17__rvv_uint8m1x5_t +type: file-scope type#65: __rvv_uint8m1x5_t + +func-scope variable#66 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#66: _Z1fu16__rvv_int8m1x6_t +type: file-scope type#66: __rvv_int8m1x6_t + +func-scope variable#67 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#67: _Z1fu17__rvv_uint8m1x6_t +type: file-scope type#67: __rvv_uint8m1x6_t + +func-scope variable#68 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#68: _Z1fu16__rvv_int8m1x7_t +type: file-scope type#68: __rvv_int8m1x7_t + +func-scope variable#69 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#69: _Z1fu17__rvv_uint8m1x7_t +type: file-scope type#69: __rvv_uint8m1x7_t + +func-scope variable#70 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#70: _Z1fu16__rvv_int8m1x8_t +type: file-scope type#70: __rvv_int8m1x8_t + +func-scope variable#71 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#71: _Z1fu17__rvv_uint8m1x8_t +type: file-scope type#71: __rvv_uint8m1x8_t + +func-scope variable#72 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#72: _Z1fu14__rvv_int8m2_t +type: file-scope type#72: __rvv_int8m2_t + +func-scope variable#73 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#73: _Z1fu15__rvv_uint8m2_t +type: file-scope type#73: __rvv_uint8m2_t + +func-scope variable#74 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#74: _Z1fu16__rvv_int8m2x2_t +type: file-scope type#74: __rvv_int8m2x2_t + +func-scope variable#75 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#75: _Z1fu17__rvv_uint8m2x2_t +type: file-scope type#75: __rvv_uint8m2x2_t + +func-scope variable#76 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#76: _Z1fu16__rvv_int8m2x3_t +type: file-scope type#76: __rvv_int8m2x3_t + +func-scope variable#77 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#77: _Z1fu17__rvv_uint8m2x3_t +type: file-scope type#77: __rvv_uint8m2x3_t + +func-scope variable#78 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#78: _Z1fu16__rvv_int8m2x4_t +type: file-scope type#78: __rvv_int8m2x4_t + +func-scope variable#79 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#79: _Z1fu17__rvv_uint8m2x4_t +type: file-scope type#79: __rvv_uint8m2x4_t + +func-scope variable#80 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#80: _Z1fu14__rvv_int8m4_t +type: file-scope type#80: __rvv_int8m4_t + +func-scope variable#81 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#81: _Z1fu15__rvv_uint8m4_t +type: file-scope type#81: __rvv_uint8m4_t + +func-scope variable#82 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#82: _Z1fu16__rvv_int8m4x2_t +type: file-scope type#82: __rvv_int8m4x2_t + +func-scope variable#83 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#83: _Z1fu17__rvv_uint8m4x2_t +type: file-scope type#83: __rvv_uint8m4x2_t + +func-scope variable#84 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#84: _Z1fu14__rvv_int8m8_t +type: file-scope type#84: __rvv_int8m8_t + +func-scope variable#85 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#85: _Z1fu15__rvv_uint8m8_t +type: file-scope type#85: __rvv_uint8m8_t + +func-scope variable#86 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#86: _Z1fu16__rvv_int16mf4_t +type: file-scope type#86: __rvv_int16mf4_t + +func-scope variable#87 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#87: _Z1fu17__rvv_uint16mf4_t +type: file-scope type#87: __rvv_uint16mf4_t + +func-scope variable#88 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#88: _Z1fu18__rvv_int16mf4x2_t +type: file-scope type#88: __rvv_int16mf4x2_t + +func-scope variable#89 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#89: _Z1fu19__rvv_uint16mf4x2_t +type: file-scope type#89: __rvv_uint16mf4x2_t + +func-scope variable#90 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#90: _Z1fu18__rvv_int16mf4x3_t +type: file-scope type#90: __rvv_int16mf4x3_t + +func-scope variable#91 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#91: _Z1fu19__rvv_uint16mf4x3_t +type: file-scope type#91: __rvv_uint16mf4x3_t + +func-scope variable#92 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#92: _Z1fu18__rvv_int16mf4x4_t +type: file-scope type#92: __rvv_int16mf4x4_t + +func-scope variable#93 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#93: _Z1fu19__rvv_uint16mf4x4_t +type: file-scope type#93: __rvv_uint16mf4x4_t + +func-scope variable#94 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#94: _Z1fu18__rvv_int16mf4x5_t +type: file-scope type#94: __rvv_int16mf4x5_t + +func-scope variable#95 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#95: _Z1fu19__rvv_uint16mf4x5_t +type: file-scope type#95: __rvv_uint16mf4x5_t + +func-scope variable#96 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#96: _Z1fu18__rvv_int16mf4x6_t +type: file-scope type#96: __rvv_int16mf4x6_t + +func-scope variable#97 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#97: _Z1fu19__rvv_uint16mf4x6_t +type: file-scope type#97: __rvv_uint16mf4x6_t + +func-scope variable#98 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#98: _Z1fu18__rvv_int16mf4x7_t +type: file-scope type#98: __rvv_int16mf4x7_t + +func-scope variable#99 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#99: _Z1fu19__rvv_uint16mf4x7_t +type: file-scope type#99: __rvv_uint16mf4x7_t + +func-scope variable#100 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#100: _Z1fu18__rvv_int16mf4x8_t +type: file-scope type#100: __rvv_int16mf4x8_t + +func-scope variable#101 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#101: _Z1fu19__rvv_uint16mf4x8_t +type: file-scope type#101: __rvv_uint16mf4x8_t + +func-scope variable#102 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#102: _Z1fu16__rvv_int16mf2_t +type: file-scope type#102: __rvv_int16mf2_t + +func-scope variable#103 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#103: _Z1fu17__rvv_uint16mf2_t +type: file-scope type#103: __rvv_uint16mf2_t + +func-scope variable#104 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#104: _Z1fu18__rvv_int16mf2x2_t +type: file-scope type#104: __rvv_int16mf2x2_t + +func-scope variable#105 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#105: _Z1fu19__rvv_uint16mf2x2_t +type: file-scope type#105: __rvv_uint16mf2x2_t + +func-scope variable#106 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#106: _Z1fu18__rvv_int16mf2x3_t +type: file-scope type#106: __rvv_int16mf2x3_t + +func-scope variable#107 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#107: _Z1fu19__rvv_uint16mf2x3_t +type: file-scope type#107: __rvv_uint16mf2x3_t + +func-scope variable#108 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#108: _Z1fu18__rvv_int16mf2x4_t +type: file-scope type#108: __rvv_int16mf2x4_t + +func-scope variable#109 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#109: _Z1fu19__rvv_uint16mf2x4_t +type: file-scope type#109: __rvv_uint16mf2x4_t + +func-scope variable#110 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#110: _Z1fu18__rvv_int16mf2x5_t +type: file-scope type#110: __rvv_int16mf2x5_t + +func-scope variable#111 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#111: _Z1fu19__rvv_uint16mf2x5_t +type: file-scope type#111: __rvv_uint16mf2x5_t + +func-scope variable#112 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#112: _Z1fu18__rvv_int16mf2x6_t +type: file-scope type#112: __rvv_int16mf2x6_t + +func-scope variable#113 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#113: _Z1fu19__rvv_uint16mf2x6_t +type: file-scope type#113: __rvv_uint16mf2x6_t + +func-scope variable#114 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#114: _Z1fu18__rvv_int16mf2x7_t +type: file-scope type#114: __rvv_int16mf2x7_t + +func-scope variable#115 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#115: _Z1fu19__rvv_uint16mf2x7_t +type: file-scope type#115: __rvv_uint16mf2x7_t + +func-scope variable#116 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#116: _Z1fu18__rvv_int16mf2x8_t +type: file-scope type#116: __rvv_int16mf2x8_t + +func-scope variable#117 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#117: _Z1fu19__rvv_uint16mf2x8_t +type: file-scope type#117: __rvv_uint16mf2x8_t + +func-scope variable#118 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#118: _Z1fu15__rvv_int16m1_t +type: file-scope type#118: __rvv_int16m1_t + +func-scope variable#119 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#119: _Z1fu16__rvv_uint16m1_t +type: file-scope type#119: __rvv_uint16m1_t + +func-scope variable#120 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#120: _Z1fu17__rvv_int16m1x2_t +type: file-scope type#120: __rvv_int16m1x2_t + +func-scope variable#121 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#121: _Z1fu18__rvv_uint16m1x2_t +type: file-scope type#121: __rvv_uint16m1x2_t + +func-scope variable#122 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#122: _Z1fu17__rvv_int16m1x3_t +type: file-scope type#122: __rvv_int16m1x3_t + +func-scope variable#123 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#123: _Z1fu18__rvv_uint16m1x3_t +type: file-scope type#123: __rvv_uint16m1x3_t + +func-scope variable#124 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#124: _Z1fu17__rvv_int16m1x4_t +type: file-scope type#124: __rvv_int16m1x4_t + +func-scope variable#125 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#125: _Z1fu18__rvv_uint16m1x4_t +type: file-scope type#125: __rvv_uint16m1x4_t + +func-scope variable#126 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#126: _Z1fu17__rvv_int16m1x5_t +type: file-scope type#126: __rvv_int16m1x5_t + +func-scope variable#127 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#127: _Z1fu18__rvv_uint16m1x5_t +type: file-scope type#127: __rvv_uint16m1x5_t + +func-scope variable#128 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#128: _Z1fu17__rvv_int16m1x6_t +type: file-scope type#128: __rvv_int16m1x6_t + +func-scope variable#129 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#129: _Z1fu18__rvv_uint16m1x6_t +type: file-scope type#129: __rvv_uint16m1x6_t + +func-scope variable#130 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#130: _Z1fu17__rvv_int16m1x7_t +type: file-scope type#130: __rvv_int16m1x7_t + +func-scope variable#131 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#131: _Z1fu18__rvv_uint16m1x7_t +type: file-scope type#131: __rvv_uint16m1x7_t + +func-scope variable#132 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#132: _Z1fu17__rvv_int16m1x8_t +type: file-scope type#132: __rvv_int16m1x8_t + +func-scope variable#133 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#133: _Z1fu18__rvv_uint16m1x8_t +type: file-scope type#133: __rvv_uint16m1x8_t + +func-scope variable#134 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#134: _Z1fu15__rvv_int16m2_t +type: file-scope type#134: __rvv_int16m2_t + +func-scope variable#135 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#135: _Z1fu16__rvv_uint16m2_t +type: file-scope type#135: __rvv_uint16m2_t + +func-scope variable#136 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#136: _Z1fu17__rvv_int16m2x2_t +type: file-scope type#136: __rvv_int16m2x2_t + +func-scope variable#137 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#137: _Z1fu18__rvv_uint16m2x2_t +type: file-scope type#137: __rvv_uint16m2x2_t + +func-scope variable#138 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#138: _Z1fu17__rvv_int16m2x3_t +type: file-scope type#138: __rvv_int16m2x3_t + +func-scope variable#139 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#139: _Z1fu18__rvv_uint16m2x3_t +type: file-scope type#139: __rvv_uint16m2x3_t + +func-scope variable#140 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#140: _Z1fu17__rvv_int16m2x4_t +type: file-scope type#140: __rvv_int16m2x4_t + +func-scope variable#141 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#141: _Z1fu18__rvv_uint16m2x4_t +type: file-scope type#141: __rvv_uint16m2x4_t + +func-scope variable#142 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#142: _Z1fu15__rvv_int16m4_t +type: file-scope type#142: __rvv_int16m4_t + +func-scope variable#143 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#143: _Z1fu16__rvv_uint16m4_t +type: file-scope type#143: __rvv_uint16m4_t + +func-scope variable#144 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#144: _Z1fu17__rvv_int16m4x2_t +type: file-scope type#144: __rvv_int16m4x2_t + +func-scope variable#145 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#145: _Z1fu18__rvv_uint16m4x2_t +type: file-scope type#145: __rvv_uint16m4x2_t + +func-scope variable#146 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#146: _Z1fu15__rvv_int16m8_t +type: file-scope type#146: __rvv_int16m8_t + +func-scope variable#147 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#147: _Z1fu16__rvv_uint16m8_t +type: file-scope type#147: __rvv_uint16m8_t + +func-scope variable#148 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#148: _Z1fu16__rvv_int32mf2_t +type: file-scope type#148: __rvv_int32mf2_t + +func-scope variable#149 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#149: _Z1fu17__rvv_uint32mf2_t +type: file-scope type#149: __rvv_uint32mf2_t + +func-scope variable#150 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#150: _Z1fu18__rvv_int32mf2x2_t +type: file-scope type#150: __rvv_int32mf2x2_t + +func-scope variable#151 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#151: _Z1fu19__rvv_uint32mf2x2_t +type: file-scope type#151: __rvv_uint32mf2x2_t + +func-scope variable#152 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#152: _Z1fu18__rvv_int32mf2x3_t +type: file-scope type#152: __rvv_int32mf2x3_t + +func-scope variable#153 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#153: _Z1fu19__rvv_uint32mf2x3_t +type: file-scope type#153: __rvv_uint32mf2x3_t + +func-scope variable#154 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#154: _Z1fu18__rvv_int32mf2x4_t +type: file-scope type#154: __rvv_int32mf2x4_t + +func-scope variable#155 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#155: _Z1fu19__rvv_uint32mf2x4_t +type: file-scope type#155: __rvv_uint32mf2x4_t + +func-scope variable#156 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#156: _Z1fu18__rvv_int32mf2x5_t +type: file-scope type#156: __rvv_int32mf2x5_t + +func-scope variable#157 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#157: _Z1fu19__rvv_uint32mf2x5_t +type: file-scope type#157: __rvv_uint32mf2x5_t + +func-scope variable#158 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#158: _Z1fu18__rvv_int32mf2x6_t +type: file-scope type#158: __rvv_int32mf2x6_t + +func-scope variable#159 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#159: _Z1fu19__rvv_uint32mf2x6_t +type: file-scope type#159: __rvv_uint32mf2x6_t + +func-scope variable#160 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#160: _Z1fu18__rvv_int32mf2x7_t +type: file-scope type#160: __rvv_int32mf2x7_t + +func-scope variable#161 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#161: _Z1fu19__rvv_uint32mf2x7_t +type: file-scope type#161: __rvv_uint32mf2x7_t + +func-scope variable#162 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#162: _Z1fu18__rvv_int32mf2x8_t +type: file-scope type#162: __rvv_int32mf2x8_t + +func-scope variable#163 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#163: _Z1fu19__rvv_uint32mf2x8_t +type: file-scope type#163: __rvv_uint32mf2x8_t + +func-scope variable#164 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#164: _Z1fu15__rvv_int32m1_t +type: file-scope type#164: __rvv_int32m1_t + +func-scope variable#165 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#165: _Z1fu16__rvv_uint32m1_t +type: file-scope type#165: __rvv_uint32m1_t + +func-scope variable#166 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#166: _Z1fu17__rvv_int32m1x2_t +type: file-scope type#166: __rvv_int32m1x2_t + +func-scope variable#167 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#167: _Z1fu18__rvv_uint32m1x2_t +type: file-scope type#167: __rvv_uint32m1x2_t + +func-scope variable#168 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#168: _Z1fu17__rvv_int32m1x3_t +type: file-scope type#168: __rvv_int32m1x3_t + +func-scope variable#169 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#169: _Z1fu18__rvv_uint32m1x3_t +type: file-scope type#169: __rvv_uint32m1x3_t + +func-scope variable#170 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#170: _Z1fu17__rvv_int32m1x4_t +type: file-scope type#170: __rvv_int32m1x4_t + +func-scope variable#171 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#171: _Z1fu18__rvv_uint32m1x4_t +type: file-scope type#171: __rvv_uint32m1x4_t + +func-scope variable#172 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#172: _Z1fu17__rvv_int32m1x5_t +type: file-scope type#172: __rvv_int32m1x5_t + +func-scope variable#173 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#173: _Z1fu18__rvv_uint32m1x5_t +type: file-scope type#173: __rvv_uint32m1x5_t + +func-scope variable#174 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#174: _Z1fu17__rvv_int32m1x6_t +type: file-scope type#174: __rvv_int32m1x6_t + +func-scope variable#175 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#175: _Z1fu18__rvv_uint32m1x6_t +type: file-scope type#175: __rvv_uint32m1x6_t + +func-scope variable#176 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#176: _Z1fu17__rvv_int32m1x7_t +type: file-scope type#176: __rvv_int32m1x7_t + +func-scope variable#177 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#177: _Z1fu18__rvv_uint32m1x7_t +type: file-scope type#177: __rvv_uint32m1x7_t + +func-scope variable#178 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#178: _Z1fu17__rvv_int32m1x8_t +type: file-scope type#178: __rvv_int32m1x8_t + +func-scope variable#179 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#179: _Z1fu18__rvv_uint32m1x8_t +type: file-scope type#179: __rvv_uint32m1x8_t + +func-scope variable#180 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#180: _Z1fu15__rvv_int32m2_t +type: file-scope type#180: __rvv_int32m2_t + +func-scope variable#181 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#181: _Z1fu16__rvv_uint32m2_t +type: file-scope type#181: __rvv_uint32m2_t + +func-scope variable#182 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#182: _Z1fu17__rvv_int32m2x2_t +type: file-scope type#182: __rvv_int32m2x2_t + +func-scope variable#183 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#183: _Z1fu18__rvv_uint32m2x2_t +type: file-scope type#183: __rvv_uint32m2x2_t + +func-scope variable#184 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#184: _Z1fu17__rvv_int32m2x3_t +type: file-scope type#184: __rvv_int32m2x3_t + +func-scope variable#185 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#185: _Z1fu18__rvv_uint32m2x3_t +type: file-scope type#185: __rvv_uint32m2x3_t + +func-scope variable#186 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#186: _Z1fu17__rvv_int32m2x4_t +type: file-scope type#186: __rvv_int32m2x4_t + +func-scope variable#187 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#187: _Z1fu18__rvv_uint32m2x4_t +type: file-scope type#187: __rvv_uint32m2x4_t + +func-scope variable#188 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#188: _Z1fu15__rvv_int32m4_t +type: file-scope type#188: __rvv_int32m4_t + +func-scope variable#189 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#189: _Z1fu16__rvv_uint32m4_t +type: file-scope type#189: __rvv_uint32m4_t + +func-scope variable#190 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#190: _Z1fu17__rvv_int32m4x2_t +type: file-scope type#190: __rvv_int32m4x2_t + +func-scope variable#191 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#191: _Z1fu18__rvv_uint32m4x2_t +type: file-scope type#191: __rvv_uint32m4x2_t + +func-scope variable#192 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#192: _Z1fu15__rvv_int32m8_t +type: file-scope type#192: __rvv_int32m8_t + +func-scope variable#193 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#193: _Z1fu16__rvv_uint32m8_t +type: file-scope type#193: __rvv_uint32m8_t + +func-scope variable#194 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#194: _Z1fu15__rvv_int64m1_t +type: file-scope type#194: __rvv_int64m1_t + +func-scope variable#195 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#195: _Z1fu16__rvv_uint64m1_t +type: file-scope type#195: __rvv_uint64m1_t + +func-scope variable#196 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#196: _Z1fu17__rvv_int64m1x2_t +type: file-scope type#196: __rvv_int64m1x2_t + +func-scope variable#197 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#197: _Z1fu18__rvv_uint64m1x2_t +type: file-scope type#197: __rvv_uint64m1x2_t + +func-scope variable#198 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#198: _Z1fu17__rvv_int64m1x3_t +type: file-scope type#198: __rvv_int64m1x3_t + +func-scope variable#199 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#199: _Z1fu18__rvv_uint64m1x3_t +type: file-scope type#199: __rvv_uint64m1x3_t + +func-scope variable#200 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#200: _Z1fu17__rvv_int64m1x4_t +type: file-scope type#200: __rvv_int64m1x4_t + +func-scope variable#201 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#201: _Z1fu18__rvv_uint64m1x4_t +type: file-scope type#201: __rvv_uint64m1x4_t + +func-scope variable#202 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#202: _Z1fu17__rvv_int64m1x5_t +type: file-scope type#202: __rvv_int64m1x5_t + +func-scope variable#203 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#203: _Z1fu18__rvv_uint64m1x5_t +type: file-scope type#203: __rvv_uint64m1x5_t + +func-scope variable#204 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#204: _Z1fu17__rvv_int64m1x6_t +type: file-scope type#204: __rvv_int64m1x6_t + +func-scope variable#205 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#205: _Z1fu18__rvv_uint64m1x6_t +type: file-scope type#205: __rvv_uint64m1x6_t + +func-scope variable#206 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#206: _Z1fu17__rvv_int64m1x7_t +type: file-scope type#206: __rvv_int64m1x7_t + +func-scope variable#207 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#207: _Z1fu18__rvv_uint64m1x7_t +type: file-scope type#207: __rvv_uint64m1x7_t + +func-scope variable#208 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#208: _Z1fu17__rvv_int64m1x8_t +type: file-scope type#208: __rvv_int64m1x8_t + +func-scope variable#209 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#209: _Z1fu18__rvv_uint64m1x8_t +type: file-scope type#209: __rvv_uint64m1x8_t + +func-scope variable#210 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#210: _Z1fu15__rvv_int64m2_t +type: file-scope type#210: __rvv_int64m2_t + +func-scope variable#211 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#211: _Z1fu16__rvv_uint64m2_t +type: file-scope type#211: __rvv_uint64m2_t + +func-scope variable#212 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#212: _Z1fu17__rvv_int64m2x2_t +type: file-scope type#212: __rvv_int64m2x2_t + +func-scope variable#213 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#213: _Z1fu18__rvv_uint64m2x2_t +type: file-scope type#213: __rvv_uint64m2x2_t + +func-scope variable#214 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#214: _Z1fu17__rvv_int64m2x3_t +type: file-scope type#214: __rvv_int64m2x3_t + +func-scope variable#215 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#215: _Z1fu18__rvv_uint64m2x3_t +type: file-scope type#215: __rvv_uint64m2x3_t + +func-scope variable#216 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#216: _Z1fu17__rvv_int64m2x4_t +type: file-scope type#216: __rvv_int64m2x4_t + +func-scope variable#217 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#217: _Z1fu18__rvv_uint64m2x4_t +type: file-scope type#217: __rvv_uint64m2x4_t + +func-scope variable#218 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#218: _Z1fu15__rvv_int64m4_t +type: file-scope type#218: __rvv_int64m4_t + +func-scope variable#219 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#219: _Z1fu16__rvv_uint64m4_t +type: file-scope type#219: __rvv_uint64m4_t + +func-scope variable#220 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#220: _Z1fu17__rvv_int64m4x2_t +type: file-scope type#220: __rvv_int64m4x2_t + +func-scope variable#221 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#221: _Z1fu18__rvv_uint64m4x2_t +type: file-scope type#221: __rvv_uint64m4x2_t + +func-scope variable#222 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#222: _Z1fu15__rvv_int64m8_t +type: file-scope type#222: __rvv_int64m8_t + +func-scope variable#223 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#223: _Z1fu16__rvv_uint64m8_t +type: file-scope type#223: __rvv_uint64m8_t + +func-scope variable#224 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#224: _Z1fu18__rvv_float16mf4_t +type: file-scope type#224: __rvv_float16mf4_t + +func-scope variable#225 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#225: _Z1fu20__rvv_float16mf4x2_t +type: file-scope type#225: __rvv_float16mf4x2_t + +func-scope variable#226 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#226: _Z1fu20__rvv_float16mf4x3_t +type: file-scope type#226: __rvv_float16mf4x3_t + +func-scope variable#227 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#227: _Z1fu20__rvv_float16mf4x4_t +type: file-scope type#227: __rvv_float16mf4x4_t + +func-scope variable#228 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#228: _Z1fu20__rvv_float16mf4x5_t +type: file-scope type#228: __rvv_float16mf4x5_t + +func-scope variable#229 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#229: _Z1fu20__rvv_float16mf4x6_t +type: file-scope type#229: __rvv_float16mf4x6_t + +func-scope variable#230 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#230: _Z1fu20__rvv_float16mf4x7_t +type: file-scope type#230: __rvv_float16mf4x7_t + +func-scope variable#231 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#231: _Z1fu20__rvv_float16mf4x8_t +type: file-scope type#231: __rvv_float16mf4x8_t + +func-scope variable#232 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#232: _Z1fu18__rvv_float16mf2_t +type: file-scope type#232: __rvv_float16mf2_t + +func-scope variable#233 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#233: _Z1fu20__rvv_float16mf2x2_t +type: file-scope type#233: __rvv_float16mf2x2_t + +func-scope variable#234 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#234: _Z1fu20__rvv_float16mf2x3_t +type: file-scope type#234: __rvv_float16mf2x3_t + +func-scope variable#235 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#235: _Z1fu20__rvv_float16mf2x4_t +type: file-scope type#235: __rvv_float16mf2x4_t + +func-scope variable#236 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#236: _Z1fu20__rvv_float16mf2x5_t +type: file-scope type#236: __rvv_float16mf2x5_t + +func-scope variable#237 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#237: _Z1fu20__rvv_float16mf2x6_t +type: file-scope type#237: __rvv_float16mf2x6_t + +func-scope variable#238 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#238: _Z1fu20__rvv_float16mf2x7_t +type: file-scope type#238: __rvv_float16mf2x7_t + +func-scope variable#239 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#239: _Z1fu20__rvv_float16mf2x8_t +type: file-scope type#239: __rvv_float16mf2x8_t + +func-scope variable#240 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#240: _Z1fu17__rvv_float16m1_t +type: file-scope type#240: __rvv_float16m1_t + +func-scope variable#241 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#241: _Z1fu19__rvv_float16m1x2_t +type: file-scope type#241: __rvv_float16m1x2_t + +func-scope variable#242 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#242: _Z1fu19__rvv_float16m1x3_t +type: file-scope type#242: __rvv_float16m1x3_t + +func-scope variable#243 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#243: _Z1fu19__rvv_float16m1x4_t +type: file-scope type#243: __rvv_float16m1x4_t + +func-scope variable#244 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#244: _Z1fu19__rvv_float16m1x5_t +type: file-scope type#244: __rvv_float16m1x5_t + +func-scope variable#245 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#245: _Z1fu19__rvv_float16m1x6_t +type: file-scope type#245: __rvv_float16m1x6_t + +func-scope variable#246 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#246: _Z1fu19__rvv_float16m1x7_t +type: file-scope type#246: __rvv_float16m1x7_t + +func-scope variable#247 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#247: _Z1fu19__rvv_float16m1x8_t +type: file-scope type#247: __rvv_float16m1x8_t + +func-scope variable#248 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#248: _Z1fu17__rvv_float16m2_t +type: file-scope type#248: __rvv_float16m2_t + +func-scope variable#249 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#249: _Z1fu19__rvv_float16m2x2_t +type: file-scope type#249: __rvv_float16m2x2_t + +func-scope variable#250 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#250: _Z1fu19__rvv_float16m2x3_t +type: file-scope type#250: __rvv_float16m2x3_t + +func-scope variable#251 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#251: _Z1fu19__rvv_float16m2x4_t +type: file-scope type#251: __rvv_float16m2x4_t + +func-scope variable#252 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#252: _Z1fu17__rvv_float16m4_t +type: file-scope type#252: __rvv_float16m4_t + +func-scope variable#253 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#253: _Z1fu19__rvv_float16m4x2_t +type: file-scope type#253: __rvv_float16m4x2_t + +func-scope variable#254 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#254: _Z1fu17__rvv_float16m8_t +type: file-scope type#254: __rvv_float16m8_t + +func-scope variable#255 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#255: _Z1fu18__rvv_float32mf2_t +type: file-scope type#255: __rvv_float32mf2_t + +func-scope variable#256 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#256: _Z1fu20__rvv_float32mf2x2_t +type: file-scope type#256: __rvv_float32mf2x2_t + +func-scope variable#257 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#257: _Z1fu20__rvv_float32mf2x3_t +type: file-scope type#257: __rvv_float32mf2x3_t + +func-scope variable#258 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#258: _Z1fu20__rvv_float32mf2x4_t +type: file-scope type#258: __rvv_float32mf2x4_t + +func-scope variable#259 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#259: _Z1fu20__rvv_float32mf2x5_t +type: file-scope type#259: __rvv_float32mf2x5_t + +func-scope variable#260 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#260: _Z1fu20__rvv_float32mf2x6_t +type: file-scope type#260: __rvv_float32mf2x6_t + +func-scope variable#261 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#261: _Z1fu20__rvv_float32mf2x7_t +type: file-scope type#261: __rvv_float32mf2x7_t + +func-scope variable#262 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#262: _Z1fu20__rvv_float32mf2x8_t +type: file-scope type#262: __rvv_float32mf2x8_t + +func-scope variable#263 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#263: _Z1fu17__rvv_float32m1_t +type: file-scope type#263: __rvv_float32m1_t + +func-scope variable#264 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#264: _Z1fu19__rvv_float32m1x2_t +type: file-scope type#264: __rvv_float32m1x2_t + +func-scope variable#265 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#265: _Z1fu19__rvv_float32m1x3_t +type: file-scope type#265: __rvv_float32m1x3_t + +func-scope variable#266 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#266: _Z1fu19__rvv_float32m1x4_t +type: file-scope type#266: __rvv_float32m1x4_t + +func-scope variable#267 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#267: _Z1fu19__rvv_float32m1x5_t +type: file-scope type#267: __rvv_float32m1x5_t + +func-scope variable#268 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#268: _Z1fu19__rvv_float32m1x6_t +type: file-scope type#268: __rvv_float32m1x6_t + +func-scope variable#269 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#269: _Z1fu19__rvv_float32m1x7_t +type: file-scope type#269: __rvv_float32m1x7_t + +func-scope variable#270 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#270: _Z1fu19__rvv_float32m1x8_t +type: file-scope type#270: __rvv_float32m1x8_t + +func-scope variable#271 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#271: _Z1fu17__rvv_float32m2_t +type: file-scope type#271: __rvv_float32m2_t + +func-scope variable#272 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#272: _Z1fu19__rvv_float32m2x2_t +type: file-scope type#272: __rvv_float32m2x2_t + +func-scope variable#273 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#273: _Z1fu19__rvv_float32m2x3_t +type: file-scope type#273: __rvv_float32m2x3_t + +func-scope variable#274 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#274: _Z1fu19__rvv_float32m2x4_t +type: file-scope type#274: __rvv_float32m2x4_t + +func-scope variable#275 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#275: _Z1fu17__rvv_float32m4_t +type: file-scope type#275: __rvv_float32m4_t + +func-scope variable#276 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#276: _Z1fu19__rvv_float32m4x2_t +type: file-scope type#276: __rvv_float32m4x2_t + +func-scope variable#277 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#277: _Z1fu17__rvv_float32m8_t +type: file-scope type#277: __rvv_float32m8_t + +func-scope variable#278 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#278: _Z1fu17__rvv_float64m1_t +type: file-scope type#278: __rvv_float64m1_t + +func-scope variable#279 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#279: _Z1fu19__rvv_float64m1x2_t +type: file-scope type#279: __rvv_float64m1x2_t + +func-scope variable#280 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#280: _Z1fu19__rvv_float64m1x3_t +type: file-scope type#280: __rvv_float64m1x3_t + +func-scope variable#281 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#281: _Z1fu19__rvv_float64m1x4_t +type: file-scope type#281: __rvv_float64m1x4_t + +func-scope variable#282 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#282: _Z1fu19__rvv_float64m1x5_t +type: file-scope type#282: __rvv_float64m1x5_t + +func-scope variable#283 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#283: _Z1fu19__rvv_float64m1x6_t +type: file-scope type#283: __rvv_float64m1x6_t + +func-scope variable#284 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#284: _Z1fu19__rvv_float64m1x7_t +type: file-scope type#284: __rvv_float64m1x7_t + +func-scope variable#285 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#285: _Z1fu19__rvv_float64m1x8_t +type: file-scope type#285: __rvv_float64m1x8_t + +func-scope variable#286 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#286: _Z1fu17__rvv_float64m2_t +type: file-scope type#286: __rvv_float64m2_t + +func-scope variable#287 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#287: _Z1fu19__rvv_float64m2x2_t +type: file-scope type#287: __rvv_float64m2x2_t + +func-scope variable#288 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#288: _Z1fu19__rvv_float64m2x3_t +type: file-scope type#288: __rvv_float64m2x3_t + +func-scope variable#289 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#289: _Z1fu19__rvv_float64m2x4_t +type: file-scope type#289: __rvv_float64m2x4_t + +func-scope variable#290 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#290: _Z1fu17__rvv_float64m4_t +type: file-scope type#290: __rvv_float64m4_t + +func-scope variable#291 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#291: _Z1fu19__rvv_float64m4x2_t +type: file-scope type#291: __rvv_float64m4x2_t + +func-scope variable#292 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#292: _Z1fu17__rvv_float64m8_t +type: file-scope type#292: __rvv_float64m8_t + +func-scope variable#293 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#293: _Z1fu19__rvv_bfloat16mf4_t +type: file-scope type#293: __rvv_bfloat16mf4_t + +func-scope variable#294 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#294: _Z1fu21__rvv_bfloat16mf4x2_t +type: file-scope type#294: __rvv_bfloat16mf4x2_t + +func-scope variable#295 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#295: _Z1fu21__rvv_bfloat16mf4x3_t +type: file-scope type#295: __rvv_bfloat16mf4x3_t + +func-scope variable#296 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#296: _Z1fu21__rvv_bfloat16mf4x4_t +type: file-scope type#296: __rvv_bfloat16mf4x4_t + +func-scope variable#297 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#297: _Z1fu21__rvv_bfloat16mf4x5_t +type: file-scope type#297: __rvv_bfloat16mf4x5_t + +func-scope variable#298 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#298: _Z1fu21__rvv_bfloat16mf4x6_t +type: file-scope type#298: __rvv_bfloat16mf4x6_t + +func-scope variable#299 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#299: _Z1fu21__rvv_bfloat16mf4x7_t +type: file-scope type#299: __rvv_bfloat16mf4x7_t + +func-scope variable#300 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#300: _Z1fu21__rvv_bfloat16mf4x8_t +type: file-scope type#300: __rvv_bfloat16mf4x8_t + +func-scope variable#301 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#301: _Z1fu19__rvv_bfloat16mf2_t +type: file-scope type#301: __rvv_bfloat16mf2_t + +func-scope variable#302 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#302: _Z1fu21__rvv_bfloat16mf2x2_t +type: file-scope type#302: __rvv_bfloat16mf2x2_t + +func-scope variable#303 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#303: _Z1fu21__rvv_bfloat16mf2x3_t +type: file-scope type#303: __rvv_bfloat16mf2x3_t + +func-scope variable#304 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#304: _Z1fu21__rvv_bfloat16mf2x4_t +type: file-scope type#304: __rvv_bfloat16mf2x4_t + +func-scope variable#305 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#305: _Z1fu21__rvv_bfloat16mf2x5_t +type: file-scope type#305: __rvv_bfloat16mf2x5_t + +func-scope variable#306 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#306: _Z1fu21__rvv_bfloat16mf2x6_t +type: file-scope type#306: __rvv_bfloat16mf2x6_t + +func-scope variable#307 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#307: _Z1fu21__rvv_bfloat16mf2x7_t +type: file-scope type#307: __rvv_bfloat16mf2x7_t + +func-scope variable#308 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#308: _Z1fu21__rvv_bfloat16mf2x8_t +type: file-scope type#308: __rvv_bfloat16mf2x8_t + +func-scope variable#309 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#309: _Z1fu18__rvv_bfloat16m1_t +type: file-scope type#309: __rvv_bfloat16m1_t + +func-scope variable#310 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#310: _Z1fu20__rvv_bfloat16m1x2_t +type: file-scope type#310: __rvv_bfloat16m1x2_t + +func-scope variable#311 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#311: _Z1fu20__rvv_bfloat16m1x3_t +type: file-scope type#311: __rvv_bfloat16m1x3_t + +func-scope variable#312 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#312: _Z1fu20__rvv_bfloat16m1x4_t +type: file-scope type#312: __rvv_bfloat16m1x4_t + +func-scope variable#313 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#313: _Z1fu20__rvv_bfloat16m1x5_t +type: file-scope type#313: __rvv_bfloat16m1x5_t + +func-scope variable#314 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#314: _Z1fu20__rvv_bfloat16m1x6_t +type: file-scope type#314: __rvv_bfloat16m1x6_t + +func-scope variable#315 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#315: _Z1fu20__rvv_bfloat16m1x7_t +type: file-scope type#315: __rvv_bfloat16m1x7_t + +func-scope variable#316 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#316: _Z1fu20__rvv_bfloat16m1x8_t +type: file-scope type#316: __rvv_bfloat16m1x8_t + +func-scope variable#317 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#317: _Z1fu18__rvv_bfloat16m2_t +type: file-scope type#317: __rvv_bfloat16m2_t + +func-scope variable#318 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#318: _Z1fu20__rvv_bfloat16m2x2_t +type: file-scope type#318: __rvv_bfloat16m2x2_t + +func-scope variable#319 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#319: _Z1fu20__rvv_bfloat16m2x3_t +type: file-scope type#319: __rvv_bfloat16m2x3_t + +func-scope variable#320 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#320: _Z1fu20__rvv_bfloat16m2x4_t +type: file-scope type#320: __rvv_bfloat16m2x4_t + +func-scope variable#321 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#321: _Z1fu18__rvv_bfloat16m4_t +type: file-scope type#321: __rvv_bfloat16m4_t + +func-scope variable#322 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#322: _Z1fu20__rvv_bfloat16m4x2_t +type: file-scope type#322: __rvv_bfloat16m4x2_t + +func-scope variable#323 + name: func-scope id-name#1: "v" + enclosing_routine: file-scope routine#323: _Z1fu18__rvv_bfloat16m8_t +type: file-scope type#323: __rvv_bfloat16m8_t + diff --git a/tests/tests/edg/cmeerw/.gnats-28572-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28572-disp.rto/default.1.1.txt index 89bfdd0edc..8cd1a1c555 100644 --- a/tests/tests/edg/cmeerw/.gnats-28572-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28572-disp.rto/default.1.1.txt @@ -1,2 +1,6295 @@ fe_only -DTEST_NUMBER=1 --c++11 --gn 150200 --target linux_riscv64 --no_il_lower --il_display Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "_Float16" +kind: tk_typeref +typeref_type: file-scope type#2: std::float16_t +kind: none +predeclared: TRUE + +file-scope type#3 + name: file-scope id-name#2: "__float80" +kind: tk_typeref +typeref_type: file-scope type#4: long double +kind: none +predeclared: TRUE + +file-scope type#5 + name: file-scope id-name#3: "__float128" +kind: tk_typeref +typeref_type: file-scope type#6: __float128 +kind: none +predeclared: TRUE + +file-scope type#7 + name: file-scope id-name#4: "__builtin_va_list" +kind: tk_typeref +typeref_type: file-scope type#8: void * +kind: none +predeclared: TRUE + +file-scope type#9 + name: file-scope id-name#5: "__int128_t" +kind: tk_typeref +typeref_type: file-scope type#10: __int128 +kind: none +predeclared: TRUE + +file-scope type#11 + name: file-scope id-name#6: "__uint128_t" +kind: tk_typeref +typeref_type: file-scope type#12: unsigned __int128 +kind: none +predeclared: TRUE + +file-scope type#13 + name: file-scope id-name#7: "__fp16" +kind: tk_typeref +typeref_type: file-scope type#14: __fp16 +kind: none +predeclared: TRUE + +file-scope type#15 + name: file-scope id-name#8: "__bf16" +kind: tk_typeref +typeref_type: file-scope type#16: __bf16 +kind: none +predeclared: TRUE + +file-scope type#17 +kind: tk_riscv_vector +element_type: file-scope type#18: bool +length_multiplier: 1 +tuple_elements: 1 + +file-scope type#19 + name: file-scope id-name#9: "__rvv_bool1_t" +kind: tk_typeref +typeref_type: file-scope type#17: __rvv_bool1_t +kind: none +predeclared: TRUE + +file-scope type#20 +kind: tk_riscv_vector +element_type: file-scope type#18: bool +length_multiplier: 2 +tuple_elements: 1 + +file-scope type#21 + name: file-scope id-name#10: "__rvv_bool2_t" +kind: tk_typeref +typeref_type: file-scope type#20: __rvv_bool2_t +kind: none +predeclared: TRUE + +file-scope type#22 +kind: tk_riscv_vector +element_type: file-scope type#18: bool +length_multiplier: 4 +tuple_elements: 1 + +file-scope type#23 + name: file-scope id-name#11: "__rvv_bool4_t" +kind: tk_typeref +typeref_type: file-scope type#22: __rvv_bool4_t +kind: none +predeclared: TRUE + +file-scope type#24 +kind: tk_riscv_vector +element_type: file-scope type#18: bool +length_multiplier: 8 +tuple_elements: 1 + +file-scope type#25 + name: file-scope id-name#12: "__rvv_bool8_t" +kind: tk_typeref +typeref_type: file-scope type#24: __rvv_bool8_t +kind: none +predeclared: TRUE + +file-scope type#26 +kind: tk_riscv_vector +element_type: file-scope type#18: bool +length_multiplier: 16 +tuple_elements: 1 + +file-scope type#27 + name: file-scope id-name#13: "__rvv_bool16_t" +kind: tk_typeref +typeref_type: file-scope type#26: __rvv_bool16_t +kind: none +predeclared: TRUE + +file-scope type#28 +kind: tk_riscv_vector +element_type: file-scope type#18: bool +length_multiplier: 32 +tuple_elements: 1 + +file-scope type#29 + name: file-scope id-name#14: "__rvv_bool32_t" +kind: tk_typeref +typeref_type: file-scope type#28: __rvv_bool32_t +kind: none +predeclared: TRUE + +file-scope type#30 +kind: tk_riscv_vector +element_type: file-scope type#18: bool +length_multiplier: 64 +tuple_elements: 1 + +file-scope type#31 + name: file-scope id-name#15: "__rvv_bool64_t" +kind: tk_typeref +typeref_type: file-scope type#30: __rvv_bool64_t +kind: none +predeclared: TRUE + +file-scope type#32 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 1 +tuple_elements: 1 + +file-scope type#34 + name: file-scope id-name#16: "__rvv_int8m1_t" +kind: tk_typeref +typeref_type: file-scope type#32: __rvv_int8m1_t +kind: none +predeclared: TRUE + +file-scope type#35 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 1 +tuple_elements: 2 + +file-scope type#36 + name: file-scope id-name#17: "__rvv_int8m1x2_t" +kind: tk_typeref +typeref_type: file-scope type#35: __rvv_int8m1x2_t +kind: none +predeclared: TRUE + +file-scope type#37 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 1 +tuple_elements: 3 + +file-scope type#38 + name: file-scope id-name#18: "__rvv_int8m1x3_t" +kind: tk_typeref +typeref_type: file-scope type#37: __rvv_int8m1x3_t +kind: none +predeclared: TRUE + +file-scope type#39 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 1 +tuple_elements: 4 + +file-scope type#40 + name: file-scope id-name#19: "__rvv_int8m1x4_t" +kind: tk_typeref +typeref_type: file-scope type#39: __rvv_int8m1x4_t +kind: none +predeclared: TRUE + +file-scope type#41 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 1 +tuple_elements: 5 + +file-scope type#42 + name: file-scope id-name#20: "__rvv_int8m1x5_t" +kind: tk_typeref +typeref_type: file-scope type#41: __rvv_int8m1x5_t +kind: none +predeclared: TRUE + +file-scope type#43 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 1 +tuple_elements: 6 + +file-scope type#44 + name: file-scope id-name#21: "__rvv_int8m1x6_t" +kind: tk_typeref +typeref_type: file-scope type#43: __rvv_int8m1x6_t +kind: none +predeclared: TRUE + +file-scope type#45 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 1 +tuple_elements: 7 + +file-scope type#46 + name: file-scope id-name#22: "__rvv_int8m1x7_t" +kind: tk_typeref +typeref_type: file-scope type#45: __rvv_int8m1x7_t +kind: none +predeclared: TRUE + +file-scope type#47 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 1 +tuple_elements: 8 + +file-scope type#48 + name: file-scope id-name#23: "__rvv_int8m1x8_t" +kind: tk_typeref +typeref_type: file-scope type#47: __rvv_int8m1x8_t +kind: none +predeclared: TRUE + +file-scope type#49 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 2 +tuple_elements: 1 + +file-scope type#50 + name: file-scope id-name#24: "__rvv_int8m2_t" +kind: tk_typeref +typeref_type: file-scope type#49: __rvv_int8m2_t +kind: none +predeclared: TRUE + +file-scope type#51 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -2 +tuple_elements: 1 + +file-scope type#52 + name: file-scope id-name#25: "__rvv_int8mf2_t" +kind: tk_typeref +typeref_type: file-scope type#51: __rvv_int8mf2_t +kind: none +predeclared: TRUE + +file-scope type#53 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 2 +tuple_elements: 2 + +file-scope type#54 + name: file-scope id-name#26: "__rvv_int8m2x2_t" +kind: tk_typeref +typeref_type: file-scope type#53: __rvv_int8m2x2_t +kind: none +predeclared: TRUE + +file-scope type#55 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -2 +tuple_elements: 2 + +file-scope type#56 + name: file-scope id-name#27: "__rvv_int8mf2x2_t" +kind: tk_typeref +typeref_type: file-scope type#55: __rvv_int8mf2x2_t +kind: none +predeclared: TRUE + +file-scope type#57 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 2 +tuple_elements: 3 + +file-scope type#58 + name: file-scope id-name#28: "__rvv_int8m2x3_t" +kind: tk_typeref +typeref_type: file-scope type#57: __rvv_int8m2x3_t +kind: none +predeclared: TRUE + +file-scope type#59 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -2 +tuple_elements: 3 + +file-scope type#60 + name: file-scope id-name#29: "__rvv_int8mf2x3_t" +kind: tk_typeref +typeref_type: file-scope type#59: __rvv_int8mf2x3_t +kind: none +predeclared: TRUE + +file-scope type#61 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 2 +tuple_elements: 4 + +file-scope type#62 + name: file-scope id-name#30: "__rvv_int8m2x4_t" +kind: tk_typeref +typeref_type: file-scope type#61: __rvv_int8m2x4_t +kind: none +predeclared: TRUE + +file-scope type#63 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -2 +tuple_elements: 4 + +file-scope type#64 + name: file-scope id-name#31: "__rvv_int8mf2x4_t" +kind: tk_typeref +typeref_type: file-scope type#63: __rvv_int8mf2x4_t +kind: none +predeclared: TRUE + +file-scope type#65 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -2 +tuple_elements: 5 + +file-scope type#66 + name: file-scope id-name#32: "__rvv_int8mf2x5_t" +kind: tk_typeref +typeref_type: file-scope type#65: __rvv_int8mf2x5_t +kind: none +predeclared: TRUE + +file-scope type#67 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -2 +tuple_elements: 6 + +file-scope type#68 + name: file-scope id-name#33: "__rvv_int8mf2x6_t" +kind: tk_typeref +typeref_type: file-scope type#67: __rvv_int8mf2x6_t +kind: none +predeclared: TRUE + +file-scope type#69 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -2 +tuple_elements: 7 + +file-scope type#70 + name: file-scope id-name#34: "__rvv_int8mf2x7_t" +kind: tk_typeref +typeref_type: file-scope type#69: __rvv_int8mf2x7_t +kind: none +predeclared: TRUE + +file-scope type#71 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -2 +tuple_elements: 8 + +file-scope type#72 + name: file-scope id-name#35: "__rvv_int8mf2x8_t" +kind: tk_typeref +typeref_type: file-scope type#71: __rvv_int8mf2x8_t +kind: none +predeclared: TRUE + +file-scope type#73 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 3 +tuple_elements: 1 + +file-scope type#74 + name: file-scope id-name#36: "__rvv_int8m3_t" +kind: tk_typeref +typeref_type: file-scope type#73: __rvv_int8m3_t +kind: none +predeclared: TRUE + +file-scope type#75 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -3 +tuple_elements: 1 + +file-scope type#76 + name: file-scope id-name#37: "__rvv_int8mf3_t" +kind: tk_typeref +typeref_type: file-scope type#75: __rvv_int8mf3_t +kind: none +predeclared: TRUE + +file-scope type#77 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 3 +tuple_elements: 2 + +file-scope type#78 + name: file-scope id-name#38: "__rvv_int8m3x2_t" +kind: tk_typeref +typeref_type: file-scope type#77: __rvv_int8m3x2_t +kind: none +predeclared: TRUE + +file-scope type#79 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -3 +tuple_elements: 2 + +file-scope type#80 + name: file-scope id-name#39: "__rvv_int8mf3x2_t" +kind: tk_typeref +typeref_type: file-scope type#79: __rvv_int8mf3x2_t +kind: none +predeclared: TRUE + +file-scope type#81 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -3 +tuple_elements: 3 + +file-scope type#82 + name: file-scope id-name#40: "__rvv_int8mf3x3_t" +kind: tk_typeref +typeref_type: file-scope type#81: __rvv_int8mf3x3_t +kind: none +predeclared: TRUE + +file-scope type#83 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -3 +tuple_elements: 4 + +file-scope type#84 + name: file-scope id-name#41: "__rvv_int8mf3x4_t" +kind: tk_typeref +typeref_type: file-scope type#83: __rvv_int8mf3x4_t +kind: none +predeclared: TRUE + +file-scope type#85 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -3 +tuple_elements: 5 + +file-scope type#86 + name: file-scope id-name#42: "__rvv_int8mf3x5_t" +kind: tk_typeref +typeref_type: file-scope type#85: __rvv_int8mf3x5_t +kind: none +predeclared: TRUE + +file-scope type#87 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -3 +tuple_elements: 6 + +file-scope type#88 + name: file-scope id-name#43: "__rvv_int8mf3x6_t" +kind: tk_typeref +typeref_type: file-scope type#87: __rvv_int8mf3x6_t +kind: none +predeclared: TRUE + +file-scope type#89 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -3 +tuple_elements: 7 + +file-scope type#90 + name: file-scope id-name#44: "__rvv_int8mf3x7_t" +kind: tk_typeref +typeref_type: file-scope type#89: __rvv_int8mf3x7_t +kind: none +predeclared: TRUE + +file-scope type#91 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -3 +tuple_elements: 8 + +file-scope type#92 + name: file-scope id-name#45: "__rvv_int8mf3x8_t" +kind: tk_typeref +typeref_type: file-scope type#91: __rvv_int8mf3x8_t +kind: none +predeclared: TRUE + +file-scope type#93 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 4 +tuple_elements: 1 + +file-scope type#94 + name: file-scope id-name#46: "__rvv_int8m4_t" +kind: tk_typeref +typeref_type: file-scope type#93: __rvv_int8m4_t +kind: none +predeclared: TRUE + +file-scope type#95 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -4 +tuple_elements: 1 + +file-scope type#96 + name: file-scope id-name#47: "__rvv_int8mf4_t" +kind: tk_typeref +typeref_type: file-scope type#95: __rvv_int8mf4_t +kind: none +predeclared: TRUE + +file-scope type#97 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 4 +tuple_elements: 2 + +file-scope type#98 + name: file-scope id-name#48: "__rvv_int8m4x2_t" +kind: tk_typeref +typeref_type: file-scope type#97: __rvv_int8m4x2_t +kind: none +predeclared: TRUE + +file-scope type#99 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -4 +tuple_elements: 2 + +file-scope type#100 + name: file-scope id-name#49: "__rvv_int8mf4x2_t" +kind: tk_typeref +typeref_type: file-scope type#99: __rvv_int8mf4x2_t +kind: none +predeclared: TRUE + +file-scope type#101 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -4 +tuple_elements: 3 + +file-scope type#102 + name: file-scope id-name#50: "__rvv_int8mf4x3_t" +kind: tk_typeref +typeref_type: file-scope type#101: __rvv_int8mf4x3_t +kind: none +predeclared: TRUE + +file-scope type#103 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -4 +tuple_elements: 4 + +file-scope type#104 + name: file-scope id-name#51: "__rvv_int8mf4x4_t" +kind: tk_typeref +typeref_type: file-scope type#103: __rvv_int8mf4x4_t +kind: none +predeclared: TRUE + +file-scope type#105 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -4 +tuple_elements: 5 + +file-scope type#106 + name: file-scope id-name#52: "__rvv_int8mf4x5_t" +kind: tk_typeref +typeref_type: file-scope type#105: __rvv_int8mf4x5_t +kind: none +predeclared: TRUE + +file-scope type#107 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -4 +tuple_elements: 6 + +file-scope type#108 + name: file-scope id-name#53: "__rvv_int8mf4x6_t" +kind: tk_typeref +typeref_type: file-scope type#107: __rvv_int8mf4x6_t +kind: none +predeclared: TRUE + +file-scope type#109 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -4 +tuple_elements: 7 + +file-scope type#110 + name: file-scope id-name#54: "__rvv_int8mf4x7_t" +kind: tk_typeref +typeref_type: file-scope type#109: __rvv_int8mf4x7_t +kind: none +predeclared: TRUE + +file-scope type#111 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -4 +tuple_elements: 8 + +file-scope type#112 + name: file-scope id-name#55: "__rvv_int8mf4x8_t" +kind: tk_typeref +typeref_type: file-scope type#111: __rvv_int8mf4x8_t +kind: none +predeclared: TRUE + +file-scope type#113 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 5 +tuple_elements: 1 + +file-scope type#114 + name: file-scope id-name#56: "__rvv_int8m5_t" +kind: tk_typeref +typeref_type: file-scope type#113: __rvv_int8m5_t +kind: none +predeclared: TRUE + +file-scope type#115 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -5 +tuple_elements: 1 + +file-scope type#116 + name: file-scope id-name#57: "__rvv_int8mf5_t" +kind: tk_typeref +typeref_type: file-scope type#115: __rvv_int8mf5_t +kind: none +predeclared: TRUE + +file-scope type#117 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -5 +tuple_elements: 2 + +file-scope type#118 + name: file-scope id-name#58: "__rvv_int8mf5x2_t" +kind: tk_typeref +typeref_type: file-scope type#117: __rvv_int8mf5x2_t +kind: none +predeclared: TRUE + +file-scope type#119 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -5 +tuple_elements: 3 + +file-scope type#120 + name: file-scope id-name#59: "__rvv_int8mf5x3_t" +kind: tk_typeref +typeref_type: file-scope type#119: __rvv_int8mf5x3_t +kind: none +predeclared: TRUE + +file-scope type#121 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -5 +tuple_elements: 4 + +file-scope type#122 + name: file-scope id-name#60: "__rvv_int8mf5x4_t" +kind: tk_typeref +typeref_type: file-scope type#121: __rvv_int8mf5x4_t +kind: none +predeclared: TRUE + +file-scope type#123 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -5 +tuple_elements: 5 + +file-scope type#124 + name: file-scope id-name#61: "__rvv_int8mf5x5_t" +kind: tk_typeref +typeref_type: file-scope type#123: __rvv_int8mf5x5_t +kind: none +predeclared: TRUE + +file-scope type#125 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -5 +tuple_elements: 6 + +file-scope type#126 + name: file-scope id-name#62: "__rvv_int8mf5x6_t" +kind: tk_typeref +typeref_type: file-scope type#125: __rvv_int8mf5x6_t +kind: none +predeclared: TRUE + +file-scope type#127 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -5 +tuple_elements: 7 + +file-scope type#128 + name: file-scope id-name#63: "__rvv_int8mf5x7_t" +kind: tk_typeref +typeref_type: file-scope type#127: __rvv_int8mf5x7_t +kind: none +predeclared: TRUE + +file-scope type#129 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -5 +tuple_elements: 8 + +file-scope type#130 + name: file-scope id-name#64: "__rvv_int8mf5x8_t" +kind: tk_typeref +typeref_type: file-scope type#129: __rvv_int8mf5x8_t +kind: none +predeclared: TRUE + +file-scope type#131 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 6 +tuple_elements: 1 + +file-scope type#132 + name: file-scope id-name#65: "__rvv_int8m6_t" +kind: tk_typeref +typeref_type: file-scope type#131: __rvv_int8m6_t +kind: none +predeclared: TRUE + +file-scope type#133 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -6 +tuple_elements: 1 + +file-scope type#134 + name: file-scope id-name#66: "__rvv_int8mf6_t" +kind: tk_typeref +typeref_type: file-scope type#133: __rvv_int8mf6_t +kind: none +predeclared: TRUE + +file-scope type#135 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -6 +tuple_elements: 2 + +file-scope type#136 + name: file-scope id-name#67: "__rvv_int8mf6x2_t" +kind: tk_typeref +typeref_type: file-scope type#135: __rvv_int8mf6x2_t +kind: none +predeclared: TRUE + +file-scope type#137 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -6 +tuple_elements: 3 + +file-scope type#138 + name: file-scope id-name#68: "__rvv_int8mf6x3_t" +kind: tk_typeref +typeref_type: file-scope type#137: __rvv_int8mf6x3_t +kind: none +predeclared: TRUE + +file-scope type#139 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -6 +tuple_elements: 4 + +file-scope type#140 + name: file-scope id-name#69: "__rvv_int8mf6x4_t" +kind: tk_typeref +typeref_type: file-scope type#139: __rvv_int8mf6x4_t +kind: none +predeclared: TRUE + +file-scope type#141 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -6 +tuple_elements: 5 + +file-scope type#142 + name: file-scope id-name#70: "__rvv_int8mf6x5_t" +kind: tk_typeref +typeref_type: file-scope type#141: __rvv_int8mf6x5_t +kind: none +predeclared: TRUE + +file-scope type#143 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -6 +tuple_elements: 6 + +file-scope type#144 + name: file-scope id-name#71: "__rvv_int8mf6x6_t" +kind: tk_typeref +typeref_type: file-scope type#143: __rvv_int8mf6x6_t +kind: none +predeclared: TRUE + +file-scope type#145 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -6 +tuple_elements: 7 + +file-scope type#146 + name: file-scope id-name#72: "__rvv_int8mf6x7_t" +kind: tk_typeref +typeref_type: file-scope type#145: __rvv_int8mf6x7_t +kind: none +predeclared: TRUE + +file-scope type#147 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -6 +tuple_elements: 8 + +file-scope type#148 + name: file-scope id-name#73: "__rvv_int8mf6x8_t" +kind: tk_typeref +typeref_type: file-scope type#147: __rvv_int8mf6x8_t +kind: none +predeclared: TRUE + +file-scope type#149 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 7 +tuple_elements: 1 + +file-scope type#150 + name: file-scope id-name#74: "__rvv_int8m7_t" +kind: tk_typeref +typeref_type: file-scope type#149: __rvv_int8m7_t +kind: none +predeclared: TRUE + +file-scope type#151 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -7 +tuple_elements: 1 + +file-scope type#152 + name: file-scope id-name#75: "__rvv_int8mf7_t" +kind: tk_typeref +typeref_type: file-scope type#151: __rvv_int8mf7_t +kind: none +predeclared: TRUE + +file-scope type#153 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -7 +tuple_elements: 2 + +file-scope type#154 + name: file-scope id-name#76: "__rvv_int8mf7x2_t" +kind: tk_typeref +typeref_type: file-scope type#153: __rvv_int8mf7x2_t +kind: none +predeclared: TRUE + +file-scope type#155 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -7 +tuple_elements: 3 + +file-scope type#156 + name: file-scope id-name#77: "__rvv_int8mf7x3_t" +kind: tk_typeref +typeref_type: file-scope type#155: __rvv_int8mf7x3_t +kind: none +predeclared: TRUE + +file-scope type#157 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -7 +tuple_elements: 4 + +file-scope type#158 + name: file-scope id-name#78: "__rvv_int8mf7x4_t" +kind: tk_typeref +typeref_type: file-scope type#157: __rvv_int8mf7x4_t +kind: none +predeclared: TRUE + +file-scope type#159 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -7 +tuple_elements: 5 + +file-scope type#160 + name: file-scope id-name#79: "__rvv_int8mf7x5_t" +kind: tk_typeref +typeref_type: file-scope type#159: __rvv_int8mf7x5_t +kind: none +predeclared: TRUE + +file-scope type#161 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -7 +tuple_elements: 6 + +file-scope type#162 + name: file-scope id-name#80: "__rvv_int8mf7x6_t" +kind: tk_typeref +typeref_type: file-scope type#161: __rvv_int8mf7x6_t +kind: none +predeclared: TRUE + +file-scope type#163 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -7 +tuple_elements: 7 + +file-scope type#164 + name: file-scope id-name#81: "__rvv_int8mf7x7_t" +kind: tk_typeref +typeref_type: file-scope type#163: __rvv_int8mf7x7_t +kind: none +predeclared: TRUE + +file-scope type#165 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -7 +tuple_elements: 8 + +file-scope type#166 + name: file-scope id-name#82: "__rvv_int8mf7x8_t" +kind: tk_typeref +typeref_type: file-scope type#165: __rvv_int8mf7x8_t +kind: none +predeclared: TRUE + +file-scope type#167 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: 8 +tuple_elements: 1 + +file-scope type#168 + name: file-scope id-name#83: "__rvv_int8m8_t" +kind: tk_typeref +typeref_type: file-scope type#167: __rvv_int8m8_t +kind: none +predeclared: TRUE + +file-scope type#169 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -8 +tuple_elements: 1 + +file-scope type#170 + name: file-scope id-name#84: "__rvv_int8mf8_t" +kind: tk_typeref +typeref_type: file-scope type#169: __rvv_int8mf8_t +kind: none +predeclared: TRUE + +file-scope type#171 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -8 +tuple_elements: 2 + +file-scope type#172 + name: file-scope id-name#85: "__rvv_int8mf8x2_t" +kind: tk_typeref +typeref_type: file-scope type#171: __rvv_int8mf8x2_t +kind: none +predeclared: TRUE + +file-scope type#173 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -8 +tuple_elements: 3 + +file-scope type#174 + name: file-scope id-name#86: "__rvv_int8mf8x3_t" +kind: tk_typeref +typeref_type: file-scope type#173: __rvv_int8mf8x3_t +kind: none +predeclared: TRUE + +file-scope type#175 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -8 +tuple_elements: 4 + +file-scope type#176 + name: file-scope id-name#87: "__rvv_int8mf8x4_t" +kind: tk_typeref +typeref_type: file-scope type#175: __rvv_int8mf8x4_t +kind: none +predeclared: TRUE + +file-scope type#177 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -8 +tuple_elements: 5 + +file-scope type#178 + name: file-scope id-name#88: "__rvv_int8mf8x5_t" +kind: tk_typeref +typeref_type: file-scope type#177: __rvv_int8mf8x5_t +kind: none +predeclared: TRUE + +file-scope type#179 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -8 +tuple_elements: 6 + +file-scope type#180 + name: file-scope id-name#89: "__rvv_int8mf8x6_t" +kind: tk_typeref +typeref_type: file-scope type#179: __rvv_int8mf8x6_t +kind: none +predeclared: TRUE + +file-scope type#181 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -8 +tuple_elements: 7 + +file-scope type#182 + name: file-scope id-name#90: "__rvv_int8mf8x7_t" +kind: tk_typeref +typeref_type: file-scope type#181: __rvv_int8mf8x7_t +kind: none +predeclared: TRUE + +file-scope type#183 +kind: tk_riscv_vector +element_type: file-scope type#33: signed char +length_multiplier: -8 +tuple_elements: 8 + +file-scope type#184 + name: file-scope id-name#91: "__rvv_int8mf8x8_t" +kind: tk_typeref +typeref_type: file-scope type#183: __rvv_int8mf8x8_t +kind: none +predeclared: TRUE + +file-scope type#185 +kind: tk_typeref +typeref_type: file-scope type#186: char +kind: none + +file-scope type#187 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 1 +tuple_elements: 1 + +file-scope type#188 + name: file-scope id-name#92: "__rvv_uint8m1_t" +kind: tk_typeref +typeref_type: file-scope type#187: __rvv_uint8m1_t +kind: none +predeclared: TRUE + +file-scope type#189 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 1 +tuple_elements: 2 + +file-scope type#190 + name: file-scope id-name#93: "__rvv_uint8m1x2_t" +kind: tk_typeref +typeref_type: file-scope type#189: __rvv_uint8m1x2_t +kind: none +predeclared: TRUE + +file-scope type#191 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 1 +tuple_elements: 3 + +file-scope type#192 + name: file-scope id-name#94: "__rvv_uint8m1x3_t" +kind: tk_typeref +typeref_type: file-scope type#191: __rvv_uint8m1x3_t +kind: none +predeclared: TRUE + +file-scope type#193 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 1 +tuple_elements: 4 + +file-scope type#194 + name: file-scope id-name#95: "__rvv_uint8m1x4_t" +kind: tk_typeref +typeref_type: file-scope type#193: __rvv_uint8m1x4_t +kind: none +predeclared: TRUE + +file-scope type#195 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 1 +tuple_elements: 5 + +file-scope type#196 + name: file-scope id-name#96: "__rvv_uint8m1x5_t" +kind: tk_typeref +typeref_type: file-scope type#195: __rvv_uint8m1x5_t +kind: none +predeclared: TRUE + +file-scope type#197 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 1 +tuple_elements: 6 + +file-scope type#198 + name: file-scope id-name#97: "__rvv_uint8m1x6_t" +kind: tk_typeref +typeref_type: file-scope type#197: __rvv_uint8m1x6_t +kind: none +predeclared: TRUE + +file-scope type#199 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 1 +tuple_elements: 7 + +file-scope type#200 + name: file-scope id-name#98: "__rvv_uint8m1x7_t" +kind: tk_typeref +typeref_type: file-scope type#199: __rvv_uint8m1x7_t +kind: none +predeclared: TRUE + +file-scope type#201 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 1 +tuple_elements: 8 + +file-scope type#202 + name: file-scope id-name#99: "__rvv_uint8m1x8_t" +kind: tk_typeref +typeref_type: file-scope type#201: __rvv_uint8m1x8_t +kind: none +predeclared: TRUE + +file-scope type#203 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 2 +tuple_elements: 1 + +file-scope type#204 + name: file-scope id-name#100: "__rvv_uint8m2_t" +kind: tk_typeref +typeref_type: file-scope type#203: __rvv_uint8m2_t +kind: none +predeclared: TRUE + +file-scope type#205 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -2 +tuple_elements: 1 + +file-scope type#206 + name: file-scope id-name#101: "__rvv_uint8mf2_t" +kind: tk_typeref +typeref_type: file-scope type#205: __rvv_uint8mf2_t +kind: none +predeclared: TRUE + +file-scope type#207 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 2 +tuple_elements: 2 + +file-scope type#208 + name: file-scope id-name#102: "__rvv_uint8m2x2_t" +kind: tk_typeref +typeref_type: file-scope type#207: __rvv_uint8m2x2_t +kind: none +predeclared: TRUE + +file-scope type#209 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -2 +tuple_elements: 2 + +file-scope type#210 + name: file-scope id-name#103: "__rvv_uint8mf2x2_t" +kind: tk_typeref +typeref_type: file-scope type#209: __rvv_uint8mf2x2_t +kind: none +predeclared: TRUE + +file-scope type#211 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 2 +tuple_elements: 3 + +file-scope type#212 + name: file-scope id-name#104: "__rvv_uint8m2x3_t" +kind: tk_typeref +typeref_type: file-scope type#211: __rvv_uint8m2x3_t +kind: none +predeclared: TRUE + +file-scope type#213 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -2 +tuple_elements: 3 + +file-scope type#214 + name: file-scope id-name#105: "__rvv_uint8mf2x3_t" +kind: tk_typeref +typeref_type: file-scope type#213: __rvv_uint8mf2x3_t +kind: none +predeclared: TRUE + +file-scope type#215 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 2 +tuple_elements: 4 + +file-scope type#216 + name: file-scope id-name#106: "__rvv_uint8m2x4_t" +kind: tk_typeref +typeref_type: file-scope type#215: __rvv_uint8m2x4_t +kind: none +predeclared: TRUE + +file-scope type#217 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -2 +tuple_elements: 4 + +file-scope type#218 + name: file-scope id-name#107: "__rvv_uint8mf2x4_t" +kind: tk_typeref +typeref_type: file-scope type#217: __rvv_uint8mf2x4_t +kind: none +predeclared: TRUE + +file-scope type#219 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -2 +tuple_elements: 5 + +file-scope type#220 + name: file-scope id-name#108: "__rvv_uint8mf2x5_t" +kind: tk_typeref +typeref_type: file-scope type#219: __rvv_uint8mf2x5_t +kind: none +predeclared: TRUE + +file-scope type#221 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -2 +tuple_elements: 6 + +file-scope type#222 + name: file-scope id-name#109: "__rvv_uint8mf2x6_t" +kind: tk_typeref +typeref_type: file-scope type#221: __rvv_uint8mf2x6_t +kind: none +predeclared: TRUE + +file-scope type#223 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -2 +tuple_elements: 7 + +file-scope type#224 + name: file-scope id-name#110: "__rvv_uint8mf2x7_t" +kind: tk_typeref +typeref_type: file-scope type#223: __rvv_uint8mf2x7_t +kind: none +predeclared: TRUE + +file-scope type#225 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -2 +tuple_elements: 8 + +file-scope type#226 + name: file-scope id-name#111: "__rvv_uint8mf2x8_t" +kind: tk_typeref +typeref_type: file-scope type#225: __rvv_uint8mf2x8_t +kind: none +predeclared: TRUE + +file-scope type#227 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 3 +tuple_elements: 1 + +file-scope type#228 + name: file-scope id-name#112: "__rvv_uint8m3_t" +kind: tk_typeref +typeref_type: file-scope type#227: __rvv_uint8m3_t +kind: none +predeclared: TRUE + +file-scope type#229 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -3 +tuple_elements: 1 + +file-scope type#230 + name: file-scope id-name#113: "__rvv_uint8mf3_t" +kind: tk_typeref +typeref_type: file-scope type#229: __rvv_uint8mf3_t +kind: none +predeclared: TRUE + +file-scope type#231 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 3 +tuple_elements: 2 + +file-scope type#232 + name: file-scope id-name#114: "__rvv_uint8m3x2_t" +kind: tk_typeref +typeref_type: file-scope type#231: __rvv_uint8m3x2_t +kind: none +predeclared: TRUE + +file-scope type#233 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -3 +tuple_elements: 2 + +file-scope type#234 + name: file-scope id-name#115: "__rvv_uint8mf3x2_t" +kind: tk_typeref +typeref_type: file-scope type#233: __rvv_uint8mf3x2_t +kind: none +predeclared: TRUE + +file-scope type#235 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -3 +tuple_elements: 3 + +file-scope type#236 + name: file-scope id-name#116: "__rvv_uint8mf3x3_t" +kind: tk_typeref +typeref_type: file-scope type#235: __rvv_uint8mf3x3_t +kind: none +predeclared: TRUE + +file-scope type#237 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -3 +tuple_elements: 4 + +file-scope type#238 + name: file-scope id-name#117: "__rvv_uint8mf3x4_t" +kind: tk_typeref +typeref_type: file-scope type#237: __rvv_uint8mf3x4_t +kind: none +predeclared: TRUE + +file-scope type#239 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -3 +tuple_elements: 5 + +file-scope type#240 + name: file-scope id-name#118: "__rvv_uint8mf3x5_t" +kind: tk_typeref +typeref_type: file-scope type#239: __rvv_uint8mf3x5_t +kind: none +predeclared: TRUE + +file-scope type#241 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -3 +tuple_elements: 6 + +file-scope type#242 + name: file-scope id-name#119: "__rvv_uint8mf3x6_t" +kind: tk_typeref +typeref_type: file-scope type#241: __rvv_uint8mf3x6_t +kind: none +predeclared: TRUE + +file-scope type#243 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -3 +tuple_elements: 7 + +file-scope type#244 + name: file-scope id-name#120: "__rvv_uint8mf3x7_t" +kind: tk_typeref +typeref_type: file-scope type#243: __rvv_uint8mf3x7_t +kind: none +predeclared: TRUE + +file-scope type#245 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -3 +tuple_elements: 8 + +file-scope type#246 + name: file-scope id-name#121: "__rvv_uint8mf3x8_t" +kind: tk_typeref +typeref_type: file-scope type#245: __rvv_uint8mf3x8_t +kind: none +predeclared: TRUE + +file-scope type#247 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 4 +tuple_elements: 1 + +file-scope type#248 + name: file-scope id-name#122: "__rvv_uint8m4_t" +kind: tk_typeref +typeref_type: file-scope type#247: __rvv_uint8m4_t +kind: none +predeclared: TRUE + +file-scope type#249 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -4 +tuple_elements: 1 + +file-scope type#250 + name: file-scope id-name#123: "__rvv_uint8mf4_t" +kind: tk_typeref +typeref_type: file-scope type#249: __rvv_uint8mf4_t +kind: none +predeclared: TRUE + +file-scope type#251 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 4 +tuple_elements: 2 + +file-scope type#252 + name: file-scope id-name#124: "__rvv_uint8m4x2_t" +kind: tk_typeref +typeref_type: file-scope type#251: __rvv_uint8m4x2_t +kind: none +predeclared: TRUE + +file-scope type#253 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -4 +tuple_elements: 2 + +file-scope type#254 + name: file-scope id-name#125: "__rvv_uint8mf4x2_t" +kind: tk_typeref +typeref_type: file-scope type#253: __rvv_uint8mf4x2_t +kind: none +predeclared: TRUE + +file-scope type#255 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -4 +tuple_elements: 3 + +file-scope type#256 + name: file-scope id-name#126: "__rvv_uint8mf4x3_t" +kind: tk_typeref +typeref_type: file-scope type#255: __rvv_uint8mf4x3_t +kind: none +predeclared: TRUE + +file-scope type#257 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -4 +tuple_elements: 4 + +file-scope type#258 + name: file-scope id-name#127: "__rvv_uint8mf4x4_t" +kind: tk_typeref +typeref_type: file-scope type#257: __rvv_uint8mf4x4_t +kind: none +predeclared: TRUE + +file-scope type#259 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -4 +tuple_elements: 5 + +file-scope type#260 + name: file-scope id-name#128: "__rvv_uint8mf4x5_t" +kind: tk_typeref +typeref_type: file-scope type#259: __rvv_uint8mf4x5_t +kind: none +predeclared: TRUE + +file-scope type#261 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -4 +tuple_elements: 6 + +file-scope type#262 + name: file-scope id-name#129: "__rvv_uint8mf4x6_t" +kind: tk_typeref +typeref_type: file-scope type#261: __rvv_uint8mf4x6_t +kind: none +predeclared: TRUE + +file-scope type#263 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -4 +tuple_elements: 7 + +file-scope type#264 + name: file-scope id-name#130: "__rvv_uint8mf4x7_t" +kind: tk_typeref +typeref_type: file-scope type#263: __rvv_uint8mf4x7_t +kind: none +predeclared: TRUE + +file-scope type#265 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -4 +tuple_elements: 8 + +file-scope type#266 + name: file-scope id-name#131: "__rvv_uint8mf4x8_t" +kind: tk_typeref +typeref_type: file-scope type#265: __rvv_uint8mf4x8_t +kind: none +predeclared: TRUE + +file-scope type#267 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 5 +tuple_elements: 1 + +file-scope type#268 + name: file-scope id-name#132: "__rvv_uint8m5_t" +kind: tk_typeref +typeref_type: file-scope type#267: __rvv_uint8m5_t +kind: none +predeclared: TRUE + +file-scope type#269 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -5 +tuple_elements: 1 + +file-scope type#270 + name: file-scope id-name#133: "__rvv_uint8mf5_t" +kind: tk_typeref +typeref_type: file-scope type#269: __rvv_uint8mf5_t +kind: none +predeclared: TRUE + +file-scope type#271 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -5 +tuple_elements: 2 + +file-scope type#272 + name: file-scope id-name#134: "__rvv_uint8mf5x2_t" +kind: tk_typeref +typeref_type: file-scope type#271: __rvv_uint8mf5x2_t +kind: none +predeclared: TRUE + +file-scope type#273 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -5 +tuple_elements: 3 + +file-scope type#274 + name: file-scope id-name#135: "__rvv_uint8mf5x3_t" +kind: tk_typeref +typeref_type: file-scope type#273: __rvv_uint8mf5x3_t +kind: none +predeclared: TRUE + +file-scope type#275 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -5 +tuple_elements: 4 + +file-scope type#276 + name: file-scope id-name#136: "__rvv_uint8mf5x4_t" +kind: tk_typeref +typeref_type: file-scope type#275: __rvv_uint8mf5x4_t +kind: none +predeclared: TRUE + +file-scope type#277 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -5 +tuple_elements: 5 + +file-scope type#278 + name: file-scope id-name#137: "__rvv_uint8mf5x5_t" +kind: tk_typeref +typeref_type: file-scope type#277: __rvv_uint8mf5x5_t +kind: none +predeclared: TRUE + +file-scope type#279 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -5 +tuple_elements: 6 + +file-scope type#280 + name: file-scope id-name#138: "__rvv_uint8mf5x6_t" +kind: tk_typeref +typeref_type: file-scope type#279: __rvv_uint8mf5x6_t +kind: none +predeclared: TRUE + +file-scope type#281 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -5 +tuple_elements: 7 + +file-scope type#282 + name: file-scope id-name#139: "__rvv_uint8mf5x7_t" +kind: tk_typeref +typeref_type: file-scope type#281: __rvv_uint8mf5x7_t +kind: none +predeclared: TRUE + +file-scope type#283 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -5 +tuple_elements: 8 + +file-scope type#284 + name: file-scope id-name#140: "__rvv_uint8mf5x8_t" +kind: tk_typeref +typeref_type: file-scope type#283: __rvv_uint8mf5x8_t +kind: none +predeclared: TRUE + +file-scope type#285 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 6 +tuple_elements: 1 + +file-scope type#286 + name: file-scope id-name#141: "__rvv_uint8m6_t" +kind: tk_typeref +typeref_type: file-scope type#285: __rvv_uint8m6_t +kind: none +predeclared: TRUE + +file-scope type#287 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -6 +tuple_elements: 1 + +file-scope type#288 + name: file-scope id-name#142: "__rvv_uint8mf6_t" +kind: tk_typeref +typeref_type: file-scope type#287: __rvv_uint8mf6_t +kind: none +predeclared: TRUE + +file-scope type#289 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -6 +tuple_elements: 2 + +file-scope type#290 + name: file-scope id-name#143: "__rvv_uint8mf6x2_t" +kind: tk_typeref +typeref_type: file-scope type#289: __rvv_uint8mf6x2_t +kind: none +predeclared: TRUE + +file-scope type#291 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -6 +tuple_elements: 3 + +file-scope type#292 + name: file-scope id-name#144: "__rvv_uint8mf6x3_t" +kind: tk_typeref +typeref_type: file-scope type#291: __rvv_uint8mf6x3_t +kind: none +predeclared: TRUE + +file-scope type#293 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -6 +tuple_elements: 4 + +file-scope type#294 + name: file-scope id-name#145: "__rvv_uint8mf6x4_t" +kind: tk_typeref +typeref_type: file-scope type#293: __rvv_uint8mf6x4_t +kind: none +predeclared: TRUE + +file-scope type#295 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -6 +tuple_elements: 5 + +file-scope type#296 + name: file-scope id-name#146: "__rvv_uint8mf6x5_t" +kind: tk_typeref +typeref_type: file-scope type#295: __rvv_uint8mf6x5_t +kind: none +predeclared: TRUE + +file-scope type#297 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -6 +tuple_elements: 6 + +file-scope type#298 + name: file-scope id-name#147: "__rvv_uint8mf6x6_t" +kind: tk_typeref +typeref_type: file-scope type#297: __rvv_uint8mf6x6_t +kind: none +predeclared: TRUE + +file-scope type#299 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -6 +tuple_elements: 7 + +file-scope type#300 + name: file-scope id-name#148: "__rvv_uint8mf6x7_t" +kind: tk_typeref +typeref_type: file-scope type#299: __rvv_uint8mf6x7_t +kind: none +predeclared: TRUE + +file-scope type#301 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -6 +tuple_elements: 8 + +file-scope type#302 + name: file-scope id-name#149: "__rvv_uint8mf6x8_t" +kind: tk_typeref +typeref_type: file-scope type#301: __rvv_uint8mf6x8_t +kind: none +predeclared: TRUE + +file-scope type#303 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 7 +tuple_elements: 1 + +file-scope type#304 + name: file-scope id-name#150: "__rvv_uint8m7_t" +kind: tk_typeref +typeref_type: file-scope type#303: __rvv_uint8m7_t +kind: none +predeclared: TRUE + +file-scope type#305 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -7 +tuple_elements: 1 + +file-scope type#306 + name: file-scope id-name#151: "__rvv_uint8mf7_t" +kind: tk_typeref +typeref_type: file-scope type#305: __rvv_uint8mf7_t +kind: none +predeclared: TRUE + +file-scope type#307 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -7 +tuple_elements: 2 + +file-scope type#308 + name: file-scope id-name#152: "__rvv_uint8mf7x2_t" +kind: tk_typeref +typeref_type: file-scope type#307: __rvv_uint8mf7x2_t +kind: none +predeclared: TRUE + +file-scope type#309 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -7 +tuple_elements: 3 + +file-scope type#310 + name: file-scope id-name#153: "__rvv_uint8mf7x3_t" +kind: tk_typeref +typeref_type: file-scope type#309: __rvv_uint8mf7x3_t +kind: none +predeclared: TRUE + +file-scope type#311 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -7 +tuple_elements: 4 + +file-scope type#312 + name: file-scope id-name#154: "__rvv_uint8mf7x4_t" +kind: tk_typeref +typeref_type: file-scope type#311: __rvv_uint8mf7x4_t +kind: none +predeclared: TRUE + +file-scope type#313 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -7 +tuple_elements: 5 + +file-scope type#314 + name: file-scope id-name#155: "__rvv_uint8mf7x5_t" +kind: tk_typeref +typeref_type: file-scope type#313: __rvv_uint8mf7x5_t +kind: none +predeclared: TRUE + +file-scope type#315 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -7 +tuple_elements: 6 + +file-scope type#316 + name: file-scope id-name#156: "__rvv_uint8mf7x6_t" +kind: tk_typeref +typeref_type: file-scope type#315: __rvv_uint8mf7x6_t +kind: none +predeclared: TRUE + +file-scope type#317 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -7 +tuple_elements: 7 + +file-scope type#318 + name: file-scope id-name#157: "__rvv_uint8mf7x7_t" +kind: tk_typeref +typeref_type: file-scope type#317: __rvv_uint8mf7x7_t +kind: none +predeclared: TRUE + +file-scope type#319 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -7 +tuple_elements: 8 + +file-scope type#320 + name: file-scope id-name#158: "__rvv_uint8mf7x8_t" +kind: tk_typeref +typeref_type: file-scope type#319: __rvv_uint8mf7x8_t +kind: none +predeclared: TRUE + +file-scope type#321 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: 8 +tuple_elements: 1 + +file-scope type#322 + name: file-scope id-name#159: "__rvv_uint8m8_t" +kind: tk_typeref +typeref_type: file-scope type#321: __rvv_uint8m8_t +kind: none +predeclared: TRUE + +file-scope type#323 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -8 +tuple_elements: 1 + +file-scope type#324 + name: file-scope id-name#160: "__rvv_uint8mf8_t" +kind: tk_typeref +typeref_type: file-scope type#323: __rvv_uint8mf8_t +kind: none +predeclared: TRUE + +file-scope type#325 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -8 +tuple_elements: 2 + +file-scope type#326 + name: file-scope id-name#161: "__rvv_uint8mf8x2_t" +kind: tk_typeref +typeref_type: file-scope type#325: __rvv_uint8mf8x2_t +kind: none +predeclared: TRUE + +file-scope type#327 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -8 +tuple_elements: 3 + +file-scope type#328 + name: file-scope id-name#162: "__rvv_uint8mf8x3_t" +kind: tk_typeref +typeref_type: file-scope type#327: __rvv_uint8mf8x3_t +kind: none +predeclared: TRUE + +file-scope type#329 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -8 +tuple_elements: 4 + +file-scope type#330 + name: file-scope id-name#163: "__rvv_uint8mf8x4_t" +kind: tk_typeref +typeref_type: file-scope type#329: __rvv_uint8mf8x4_t +kind: none +predeclared: TRUE + +file-scope type#331 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -8 +tuple_elements: 5 + +file-scope type#332 + name: file-scope id-name#164: "__rvv_uint8mf8x5_t" +kind: tk_typeref +typeref_type: file-scope type#331: __rvv_uint8mf8x5_t +kind: none +predeclared: TRUE + +file-scope type#333 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -8 +tuple_elements: 6 + +file-scope type#334 + name: file-scope id-name#165: "__rvv_uint8mf8x6_t" +kind: tk_typeref +typeref_type: file-scope type#333: __rvv_uint8mf8x6_t +kind: none +predeclared: TRUE + +file-scope type#335 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -8 +tuple_elements: 7 + +file-scope type#336 + name: file-scope id-name#166: "__rvv_uint8mf8x7_t" +kind: tk_typeref +typeref_type: file-scope type#335: __rvv_uint8mf8x7_t +kind: none +predeclared: TRUE + +file-scope type#337 +kind: tk_riscv_vector +element_type: file-scope type#186: char +length_multiplier: -8 +tuple_elements: 8 + +file-scope type#338 + name: file-scope id-name#167: "__rvv_uint8mf8x8_t" +kind: tk_typeref +typeref_type: file-scope type#337: __rvv_uint8mf8x8_t +kind: none +predeclared: TRUE + +file-scope type#339 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 1 +tuple_elements: 1 + +file-scope type#341 + name: file-scope id-name#168: "__rvv_int16m1_t" +kind: tk_typeref +typeref_type: file-scope type#339: __rvv_int16m1_t +kind: none +predeclared: TRUE + +file-scope type#342 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 1 +tuple_elements: 2 + +file-scope type#343 + name: file-scope id-name#169: "__rvv_int16m1x2_t" +kind: tk_typeref +typeref_type: file-scope type#342: __rvv_int16m1x2_t +kind: none +predeclared: TRUE + +file-scope type#344 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 1 +tuple_elements: 3 + +file-scope type#345 + name: file-scope id-name#170: "__rvv_int16m1x3_t" +kind: tk_typeref +typeref_type: file-scope type#344: __rvv_int16m1x3_t +kind: none +predeclared: TRUE + +file-scope type#346 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 1 +tuple_elements: 4 + +file-scope type#347 + name: file-scope id-name#171: "__rvv_int16m1x4_t" +kind: tk_typeref +typeref_type: file-scope type#346: __rvv_int16m1x4_t +kind: none +predeclared: TRUE + +file-scope type#348 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 1 +tuple_elements: 5 + +file-scope type#349 + name: file-scope id-name#172: "__rvv_int16m1x5_t" +kind: tk_typeref +typeref_type: file-scope type#348: __rvv_int16m1x5_t +kind: none +predeclared: TRUE + +file-scope type#350 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 1 +tuple_elements: 6 + +file-scope type#351 + name: file-scope id-name#173: "__rvv_int16m1x6_t" +kind: tk_typeref +typeref_type: file-scope type#350: __rvv_int16m1x6_t +kind: none +predeclared: TRUE + +file-scope type#352 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 1 +tuple_elements: 7 + +file-scope type#353 + name: file-scope id-name#174: "__rvv_int16m1x7_t" +kind: tk_typeref +typeref_type: file-scope type#352: __rvv_int16m1x7_t +kind: none +predeclared: TRUE + +file-scope type#354 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 1 +tuple_elements: 8 + +file-scope type#355 + name: file-scope id-name#175: "__rvv_int16m1x8_t" +kind: tk_typeref +typeref_type: file-scope type#354: __rvv_int16m1x8_t +kind: none +predeclared: TRUE + +file-scope type#356 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 2 +tuple_elements: 1 + +file-scope type#357 + name: file-scope id-name#176: "__rvv_int16m2_t" +kind: tk_typeref +typeref_type: file-scope type#356: __rvv_int16m2_t +kind: none +predeclared: TRUE + +file-scope type#358 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -2 +tuple_elements: 1 + +file-scope type#359 + name: file-scope id-name#177: "__rvv_int16mf2_t" +kind: tk_typeref +typeref_type: file-scope type#358: __rvv_int16mf2_t +kind: none +predeclared: TRUE + +file-scope type#360 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 2 +tuple_elements: 2 + +file-scope type#361 + name: file-scope id-name#178: "__rvv_int16m2x2_t" +kind: tk_typeref +typeref_type: file-scope type#360: __rvv_int16m2x2_t +kind: none +predeclared: TRUE + +file-scope type#362 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -2 +tuple_elements: 2 + +file-scope type#363 + name: file-scope id-name#179: "__rvv_int16mf2x2_t" +kind: tk_typeref +typeref_type: file-scope type#362: __rvv_int16mf2x2_t +kind: none +predeclared: TRUE + +file-scope type#364 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 2 +tuple_elements: 3 + +file-scope type#365 + name: file-scope id-name#180: "__rvv_int16m2x3_t" +kind: tk_typeref +typeref_type: file-scope type#364: __rvv_int16m2x3_t +kind: none +predeclared: TRUE + +file-scope type#366 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -2 +tuple_elements: 3 + +file-scope type#367 + name: file-scope id-name#181: "__rvv_int16mf2x3_t" +kind: tk_typeref +typeref_type: file-scope type#366: __rvv_int16mf2x3_t +kind: none +predeclared: TRUE + +file-scope type#368 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 2 +tuple_elements: 4 + +file-scope type#369 + name: file-scope id-name#182: "__rvv_int16m2x4_t" +kind: tk_typeref +typeref_type: file-scope type#368: __rvv_int16m2x4_t +kind: none +predeclared: TRUE + +file-scope type#370 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -2 +tuple_elements: 4 + +file-scope type#371 + name: file-scope id-name#183: "__rvv_int16mf2x4_t" +kind: tk_typeref +typeref_type: file-scope type#370: __rvv_int16mf2x4_t +kind: none +predeclared: TRUE + +file-scope type#372 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -2 +tuple_elements: 5 + +file-scope type#373 + name: file-scope id-name#184: "__rvv_int16mf2x5_t" +kind: tk_typeref +typeref_type: file-scope type#372: __rvv_int16mf2x5_t +kind: none +predeclared: TRUE + +file-scope type#374 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -2 +tuple_elements: 6 + +file-scope type#375 + name: file-scope id-name#185: "__rvv_int16mf2x6_t" +kind: tk_typeref +typeref_type: file-scope type#374: __rvv_int16mf2x6_t +kind: none +predeclared: TRUE + +file-scope type#376 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -2 +tuple_elements: 7 + +file-scope type#377 + name: file-scope id-name#186: "__rvv_int16mf2x7_t" +kind: tk_typeref +typeref_type: file-scope type#376: __rvv_int16mf2x7_t +kind: none +predeclared: TRUE + +file-scope type#378 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -2 +tuple_elements: 8 + +file-scope type#379 + name: file-scope id-name#187: "__rvv_int16mf2x8_t" +kind: tk_typeref +typeref_type: file-scope type#378: __rvv_int16mf2x8_t +kind: none +predeclared: TRUE + +file-scope type#380 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 3 +tuple_elements: 1 + +file-scope type#381 + name: file-scope id-name#188: "__rvv_int16m3_t" +kind: tk_typeref +typeref_type: file-scope type#380: __rvv_int16m3_t +kind: none +predeclared: TRUE + +file-scope type#382 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -3 +tuple_elements: 1 + +file-scope type#383 + name: file-scope id-name#189: "__rvv_int16mf3_t" +kind: tk_typeref +typeref_type: file-scope type#382: __rvv_int16mf3_t +kind: none +predeclared: TRUE + +file-scope type#384 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 3 +tuple_elements: 2 + +file-scope type#385 + name: file-scope id-name#190: "__rvv_int16m3x2_t" +kind: tk_typeref +typeref_type: file-scope type#384: __rvv_int16m3x2_t +kind: none +predeclared: TRUE + +file-scope type#386 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -3 +tuple_elements: 2 + +file-scope type#387 + name: file-scope id-name#191: "__rvv_int16mf3x2_t" +kind: tk_typeref +typeref_type: file-scope type#386: __rvv_int16mf3x2_t +kind: none +predeclared: TRUE + +file-scope type#388 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -3 +tuple_elements: 3 + +file-scope type#389 + name: file-scope id-name#192: "__rvv_int16mf3x3_t" +kind: tk_typeref +typeref_type: file-scope type#388: __rvv_int16mf3x3_t +kind: none +predeclared: TRUE + +file-scope type#390 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -3 +tuple_elements: 4 + +file-scope type#391 + name: file-scope id-name#193: "__rvv_int16mf3x4_t" +kind: tk_typeref +typeref_type: file-scope type#390: __rvv_int16mf3x4_t +kind: none +predeclared: TRUE + +file-scope type#392 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -3 +tuple_elements: 5 + +file-scope type#393 + name: file-scope id-name#194: "__rvv_int16mf3x5_t" +kind: tk_typeref +typeref_type: file-scope type#392: __rvv_int16mf3x5_t +kind: none +predeclared: TRUE + +file-scope type#394 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -3 +tuple_elements: 6 + +file-scope type#395 + name: file-scope id-name#195: "__rvv_int16mf3x6_t" +kind: tk_typeref +typeref_type: file-scope type#394: __rvv_int16mf3x6_t +kind: none +predeclared: TRUE + +file-scope type#396 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -3 +tuple_elements: 7 + +file-scope type#397 + name: file-scope id-name#196: "__rvv_int16mf3x7_t" +kind: tk_typeref +typeref_type: file-scope type#396: __rvv_int16mf3x7_t +kind: none +predeclared: TRUE + +file-scope type#398 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -3 +tuple_elements: 8 + +file-scope type#399 + name: file-scope id-name#197: "__rvv_int16mf3x8_t" +kind: tk_typeref +typeref_type: file-scope type#398: __rvv_int16mf3x8_t +kind: none +predeclared: TRUE + +file-scope type#400 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 4 +tuple_elements: 1 + +file-scope type#401 + name: file-scope id-name#198: "__rvv_int16m4_t" +kind: tk_typeref +typeref_type: file-scope type#400: __rvv_int16m4_t +kind: none +predeclared: TRUE + +file-scope type#402 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -4 +tuple_elements: 1 + +file-scope type#403 + name: file-scope id-name#199: "__rvv_int16mf4_t" +kind: tk_typeref +typeref_type: file-scope type#402: __rvv_int16mf4_t +kind: none +predeclared: TRUE + +file-scope type#404 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 4 +tuple_elements: 2 + +file-scope type#405 + name: file-scope id-name#200: "__rvv_int16m4x2_t" +kind: tk_typeref +typeref_type: file-scope type#404: __rvv_int16m4x2_t +kind: none +predeclared: TRUE + +file-scope type#406 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -4 +tuple_elements: 2 + +file-scope type#407 + name: file-scope id-name#201: "__rvv_int16mf4x2_t" +kind: tk_typeref +typeref_type: file-scope type#406: __rvv_int16mf4x2_t +kind: none +predeclared: TRUE + +file-scope type#408 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -4 +tuple_elements: 3 + +file-scope type#409 + name: file-scope id-name#202: "__rvv_int16mf4x3_t" +kind: tk_typeref +typeref_type: file-scope type#408: __rvv_int16mf4x3_t +kind: none +predeclared: TRUE + +file-scope type#410 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -4 +tuple_elements: 4 + +file-scope type#411 + name: file-scope id-name#203: "__rvv_int16mf4x4_t" +kind: tk_typeref +typeref_type: file-scope type#410: __rvv_int16mf4x4_t +kind: none +predeclared: TRUE + +file-scope type#412 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -4 +tuple_elements: 5 + +file-scope type#413 + name: file-scope id-name#204: "__rvv_int16mf4x5_t" +kind: tk_typeref +typeref_type: file-scope type#412: __rvv_int16mf4x5_t +kind: none +predeclared: TRUE + +file-scope type#414 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -4 +tuple_elements: 6 + +file-scope type#415 + name: file-scope id-name#205: "__rvv_int16mf4x6_t" +kind: tk_typeref +typeref_type: file-scope type#414: __rvv_int16mf4x6_t +kind: none +predeclared: TRUE + +file-scope type#416 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -4 +tuple_elements: 7 + +file-scope type#417 + name: file-scope id-name#206: "__rvv_int16mf4x7_t" +kind: tk_typeref +typeref_type: file-scope type#416: __rvv_int16mf4x7_t +kind: none +predeclared: TRUE + +file-scope type#418 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: -4 +tuple_elements: 8 + +file-scope type#419 + name: file-scope id-name#207: "__rvv_int16mf4x8_t" +kind: tk_typeref +typeref_type: file-scope type#418: __rvv_int16mf4x8_t +kind: none +predeclared: TRUE + +file-scope type#420 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 5 +tuple_elements: 1 + +file-scope type#421 + name: file-scope id-name#208: "__rvv_int16m5_t" +kind: tk_typeref +typeref_type: file-scope type#420: __rvv_int16m5_t +kind: none +predeclared: TRUE + +file-scope type#422 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 6 +tuple_elements: 1 + +file-scope type#423 + name: file-scope id-name#209: "__rvv_int16m6_t" +kind: tk_typeref +typeref_type: file-scope type#422: __rvv_int16m6_t +kind: none +predeclared: TRUE + +file-scope type#424 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 7 +tuple_elements: 1 + +file-scope type#425 + name: file-scope id-name#210: "__rvv_int16m7_t" +kind: tk_typeref +typeref_type: file-scope type#424: __rvv_int16m7_t +kind: none +predeclared: TRUE + +file-scope type#426 +kind: tk_riscv_vector +element_type: file-scope type#340: short +length_multiplier: 8 +tuple_elements: 1 + +file-scope type#427 + name: file-scope id-name#211: "__rvv_int16m8_t" +kind: tk_typeref +typeref_type: file-scope type#426: __rvv_int16m8_t +kind: none +predeclared: TRUE + +file-scope type#428 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 1 +tuple_elements: 1 + +file-scope type#430 + name: file-scope id-name#212: "__rvv_uint16m1_t" +kind: tk_typeref +typeref_type: file-scope type#428: __rvv_uint16m1_t +kind: none +predeclared: TRUE + +file-scope type#431 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 1 +tuple_elements: 2 + +file-scope type#432 + name: file-scope id-name#213: "__rvv_uint16m1x2_t" +kind: tk_typeref +typeref_type: file-scope type#431: __rvv_uint16m1x2_t +kind: none +predeclared: TRUE + +file-scope type#433 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 1 +tuple_elements: 3 + +file-scope type#434 + name: file-scope id-name#214: "__rvv_uint16m1x3_t" +kind: tk_typeref +typeref_type: file-scope type#433: __rvv_uint16m1x3_t +kind: none +predeclared: TRUE + +file-scope type#435 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 1 +tuple_elements: 4 + +file-scope type#436 + name: file-scope id-name#215: "__rvv_uint16m1x4_t" +kind: tk_typeref +typeref_type: file-scope type#435: __rvv_uint16m1x4_t +kind: none +predeclared: TRUE + +file-scope type#437 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 1 +tuple_elements: 5 + +file-scope type#438 + name: file-scope id-name#216: "__rvv_uint16m1x5_t" +kind: tk_typeref +typeref_type: file-scope type#437: __rvv_uint16m1x5_t +kind: none +predeclared: TRUE + +file-scope type#439 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 1 +tuple_elements: 6 + +file-scope type#440 + name: file-scope id-name#217: "__rvv_uint16m1x6_t" +kind: tk_typeref +typeref_type: file-scope type#439: __rvv_uint16m1x6_t +kind: none +predeclared: TRUE + +file-scope type#441 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 1 +tuple_elements: 7 + +file-scope type#442 + name: file-scope id-name#218: "__rvv_uint16m1x7_t" +kind: tk_typeref +typeref_type: file-scope type#441: __rvv_uint16m1x7_t +kind: none +predeclared: TRUE + +file-scope type#443 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 1 +tuple_elements: 8 + +file-scope type#444 + name: file-scope id-name#219: "__rvv_uint16m1x8_t" +kind: tk_typeref +typeref_type: file-scope type#443: __rvv_uint16m1x8_t +kind: none +predeclared: TRUE + +file-scope type#445 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 2 +tuple_elements: 1 + +file-scope type#446 + name: file-scope id-name#220: "__rvv_uint16m2_t" +kind: tk_typeref +typeref_type: file-scope type#445: __rvv_uint16m2_t +kind: none +predeclared: TRUE + +file-scope type#447 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -2 +tuple_elements: 1 + +file-scope type#448 + name: file-scope id-name#221: "__rvv_uint16mf2_t" +kind: tk_typeref +typeref_type: file-scope type#447: __rvv_uint16mf2_t +kind: none +predeclared: TRUE + +file-scope type#449 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 2 +tuple_elements: 2 + +file-scope type#450 + name: file-scope id-name#222: "__rvv_uint16m2x2_t" +kind: tk_typeref +typeref_type: file-scope type#449: __rvv_uint16m2x2_t +kind: none +predeclared: TRUE + +file-scope type#451 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -2 +tuple_elements: 2 + +file-scope type#452 + name: file-scope id-name#223: "__rvv_uint16mf2x2_t" +kind: tk_typeref +typeref_type: file-scope type#451: __rvv_uint16mf2x2_t +kind: none +predeclared: TRUE + +file-scope type#453 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 2 +tuple_elements: 3 + +file-scope type#454 + name: file-scope id-name#224: "__rvv_uint16m2x3_t" +kind: tk_typeref +typeref_type: file-scope type#453: __rvv_uint16m2x3_t +kind: none +predeclared: TRUE + +file-scope type#455 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -2 +tuple_elements: 3 + +file-scope type#456 + name: file-scope id-name#225: "__rvv_uint16mf2x3_t" +kind: tk_typeref +typeref_type: file-scope type#455: __rvv_uint16mf2x3_t +kind: none +predeclared: TRUE + +file-scope type#457 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 2 +tuple_elements: 4 + +file-scope type#458 + name: file-scope id-name#226: "__rvv_uint16m2x4_t" +kind: tk_typeref +typeref_type: file-scope type#457: __rvv_uint16m2x4_t +kind: none +predeclared: TRUE + +file-scope type#459 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -2 +tuple_elements: 4 + +file-scope type#460 + name: file-scope id-name#227: "__rvv_uint16mf2x4_t" +kind: tk_typeref +typeref_type: file-scope type#459: __rvv_uint16mf2x4_t +kind: none +predeclared: TRUE + +file-scope type#461 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -2 +tuple_elements: 5 + +file-scope type#462 + name: file-scope id-name#228: "__rvv_uint16mf2x5_t" +kind: tk_typeref +typeref_type: file-scope type#461: __rvv_uint16mf2x5_t +kind: none +predeclared: TRUE + +file-scope type#463 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -2 +tuple_elements: 6 + +file-scope type#464 + name: file-scope id-name#229: "__rvv_uint16mf2x6_t" +kind: tk_typeref +typeref_type: file-scope type#463: __rvv_uint16mf2x6_t +kind: none +predeclared: TRUE + +file-scope type#465 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -2 +tuple_elements: 7 + +file-scope type#466 + name: file-scope id-name#230: "__rvv_uint16mf2x7_t" +kind: tk_typeref +typeref_type: file-scope type#465: __rvv_uint16mf2x7_t +kind: none +predeclared: TRUE + +file-scope type#467 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -2 +tuple_elements: 8 + +file-scope type#468 + name: file-scope id-name#231: "__rvv_uint16mf2x8_t" +kind: tk_typeref +typeref_type: file-scope type#467: __rvv_uint16mf2x8_t +kind: none +predeclared: TRUE + +file-scope type#469 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 3 +tuple_elements: 1 + +file-scope type#470 + name: file-scope id-name#232: "__rvv_uint16m3_t" +kind: tk_typeref +typeref_type: file-scope type#469: __rvv_uint16m3_t +kind: none +predeclared: TRUE + +file-scope type#471 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -3 +tuple_elements: 1 + +file-scope type#472 + name: file-scope id-name#233: "__rvv_uint16mf3_t" +kind: tk_typeref +typeref_type: file-scope type#471: __rvv_uint16mf3_t +kind: none +predeclared: TRUE + +file-scope type#473 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 3 +tuple_elements: 2 + +file-scope type#474 + name: file-scope id-name#234: "__rvv_uint16m3x2_t" +kind: tk_typeref +typeref_type: file-scope type#473: __rvv_uint16m3x2_t +kind: none +predeclared: TRUE + +file-scope type#475 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -3 +tuple_elements: 2 + +file-scope type#476 + name: file-scope id-name#235: "__rvv_uint16mf3x2_t" +kind: tk_typeref +typeref_type: file-scope type#475: __rvv_uint16mf3x2_t +kind: none +predeclared: TRUE + +file-scope type#477 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -3 +tuple_elements: 3 + +file-scope type#478 + name: file-scope id-name#236: "__rvv_uint16mf3x3_t" +kind: tk_typeref +typeref_type: file-scope type#477: __rvv_uint16mf3x3_t +kind: none +predeclared: TRUE + +file-scope type#479 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -3 +tuple_elements: 4 + +file-scope type#480 + name: file-scope id-name#237: "__rvv_uint16mf3x4_t" +kind: tk_typeref +typeref_type: file-scope type#479: __rvv_uint16mf3x4_t +kind: none +predeclared: TRUE + +file-scope type#481 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -3 +tuple_elements: 5 + +file-scope type#482 + name: file-scope id-name#238: "__rvv_uint16mf3x5_t" +kind: tk_typeref +typeref_type: file-scope type#481: __rvv_uint16mf3x5_t +kind: none +predeclared: TRUE + +file-scope type#483 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -3 +tuple_elements: 6 + +file-scope type#484 + name: file-scope id-name#239: "__rvv_uint16mf3x6_t" +kind: tk_typeref +typeref_type: file-scope type#483: __rvv_uint16mf3x6_t +kind: none +predeclared: TRUE + +file-scope type#485 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -3 +tuple_elements: 7 + +file-scope type#486 + name: file-scope id-name#240: "__rvv_uint16mf3x7_t" +kind: tk_typeref +typeref_type: file-scope type#485: __rvv_uint16mf3x7_t +kind: none +predeclared: TRUE + +file-scope type#487 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -3 +tuple_elements: 8 + +file-scope type#488 + name: file-scope id-name#241: "__rvv_uint16mf3x8_t" +kind: tk_typeref +typeref_type: file-scope type#487: __rvv_uint16mf3x8_t +kind: none +predeclared: TRUE + +file-scope type#489 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 4 +tuple_elements: 1 + +file-scope type#490 + name: file-scope id-name#242: "__rvv_uint16m4_t" +kind: tk_typeref +typeref_type: file-scope type#489: __rvv_uint16m4_t +kind: none +predeclared: TRUE + +file-scope type#491 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -4 +tuple_elements: 1 + +file-scope type#492 + name: file-scope id-name#243: "__rvv_uint16mf4_t" +kind: tk_typeref +typeref_type: file-scope type#491: __rvv_uint16mf4_t +kind: none +predeclared: TRUE + +file-scope type#493 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 4 +tuple_elements: 2 + +file-scope type#494 + name: file-scope id-name#244: "__rvv_uint16m4x2_t" +kind: tk_typeref +typeref_type: file-scope type#493: __rvv_uint16m4x2_t +kind: none +predeclared: TRUE + +file-scope type#495 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -4 +tuple_elements: 2 + +file-scope type#496 + name: file-scope id-name#245: "__rvv_uint16mf4x2_t" +kind: tk_typeref +typeref_type: file-scope type#495: __rvv_uint16mf4x2_t +kind: none +predeclared: TRUE + +file-scope type#497 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -4 +tuple_elements: 3 + +file-scope type#498 + name: file-scope id-name#246: "__rvv_uint16mf4x3_t" +kind: tk_typeref +typeref_type: file-scope type#497: __rvv_uint16mf4x3_t +kind: none +predeclared: TRUE + +file-scope type#499 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -4 +tuple_elements: 4 + +file-scope type#500 + name: file-scope id-name#247: "__rvv_uint16mf4x4_t" +kind: tk_typeref +typeref_type: file-scope type#499: __rvv_uint16mf4x4_t +kind: none +predeclared: TRUE + +file-scope type#501 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -4 +tuple_elements: 5 + +file-scope type#502 + name: file-scope id-name#248: "__rvv_uint16mf4x5_t" +kind: tk_typeref +typeref_type: file-scope type#501: __rvv_uint16mf4x5_t +kind: none +predeclared: TRUE + +file-scope type#503 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -4 +tuple_elements: 6 + +file-scope type#504 + name: file-scope id-name#249: "__rvv_uint16mf4x6_t" +kind: tk_typeref +typeref_type: file-scope type#503: __rvv_uint16mf4x6_t +kind: none +predeclared: TRUE + +file-scope type#505 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -4 +tuple_elements: 7 + +file-scope type#506 + name: file-scope id-name#250: "__rvv_uint16mf4x7_t" +kind: tk_typeref +typeref_type: file-scope type#505: __rvv_uint16mf4x7_t +kind: none +predeclared: TRUE + +file-scope type#507 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: -4 +tuple_elements: 8 + +file-scope type#508 + name: file-scope id-name#251: "__rvv_uint16mf4x8_t" +kind: tk_typeref +typeref_type: file-scope type#507: __rvv_uint16mf4x8_t +kind: none +predeclared: TRUE + +file-scope type#509 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 5 +tuple_elements: 1 + +file-scope type#510 + name: file-scope id-name#252: "__rvv_uint16m5_t" +kind: tk_typeref +typeref_type: file-scope type#509: __rvv_uint16m5_t +kind: none +predeclared: TRUE + +file-scope type#511 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 6 +tuple_elements: 1 + +file-scope type#512 + name: file-scope id-name#253: "__rvv_uint16m6_t" +kind: tk_typeref +typeref_type: file-scope type#511: __rvv_uint16m6_t +kind: none +predeclared: TRUE + +file-scope type#513 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 7 +tuple_elements: 1 + +file-scope type#514 + name: file-scope id-name#254: "__rvv_uint16m7_t" +kind: tk_typeref +typeref_type: file-scope type#513: __rvv_uint16m7_t +kind: none +predeclared: TRUE + +file-scope type#515 +kind: tk_riscv_vector +element_type: file-scope type#429: unsigned short +length_multiplier: 8 +tuple_elements: 1 + +file-scope type#516 + name: file-scope id-name#255: "__rvv_uint16m8_t" +kind: tk_typeref +typeref_type: file-scope type#515: __rvv_uint16m8_t +kind: none +predeclared: TRUE + +file-scope type#517 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 1 +tuple_elements: 1 + +file-scope type#519 + name: file-scope id-name#256: "__rvv_int32m1_t" +kind: tk_typeref +typeref_type: file-scope type#517: __rvv_int32m1_t +kind: none +predeclared: TRUE + +file-scope type#520 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 1 +tuple_elements: 2 + +file-scope type#521 + name: file-scope id-name#257: "__rvv_int32m1x2_t" +kind: tk_typeref +typeref_type: file-scope type#520: __rvv_int32m1x2_t +kind: none +predeclared: TRUE + +file-scope type#522 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 1 +tuple_elements: 3 + +file-scope type#523 + name: file-scope id-name#258: "__rvv_int32m1x3_t" +kind: tk_typeref +typeref_type: file-scope type#522: __rvv_int32m1x3_t +kind: none +predeclared: TRUE + +file-scope type#524 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 1 +tuple_elements: 4 + +file-scope type#525 + name: file-scope id-name#259: "__rvv_int32m1x4_t" +kind: tk_typeref +typeref_type: file-scope type#524: __rvv_int32m1x4_t +kind: none +predeclared: TRUE + +file-scope type#526 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 1 +tuple_elements: 5 + +file-scope type#527 + name: file-scope id-name#260: "__rvv_int32m1x5_t" +kind: tk_typeref +typeref_type: file-scope type#526: __rvv_int32m1x5_t +kind: none +predeclared: TRUE + +file-scope type#528 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 1 +tuple_elements: 6 + +file-scope type#529 + name: file-scope id-name#261: "__rvv_int32m1x6_t" +kind: tk_typeref +typeref_type: file-scope type#528: __rvv_int32m1x6_t +kind: none +predeclared: TRUE + +file-scope type#530 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 1 +tuple_elements: 7 + +file-scope type#531 + name: file-scope id-name#262: "__rvv_int32m1x7_t" +kind: tk_typeref +typeref_type: file-scope type#530: __rvv_int32m1x7_t +kind: none +predeclared: TRUE + +file-scope type#532 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 1 +tuple_elements: 8 + +file-scope type#533 + name: file-scope id-name#263: "__rvv_int32m1x8_t" +kind: tk_typeref +typeref_type: file-scope type#532: __rvv_int32m1x8_t +kind: none +predeclared: TRUE + +file-scope type#534 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 2 +tuple_elements: 1 + +file-scope type#535 + name: file-scope id-name#264: "__rvv_int32m2_t" +kind: tk_typeref +typeref_type: file-scope type#534: __rvv_int32m2_t +kind: none +predeclared: TRUE + +file-scope type#536 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: -2 +tuple_elements: 1 + +file-scope type#537 + name: file-scope id-name#265: "__rvv_int32mf2_t" +kind: tk_typeref +typeref_type: file-scope type#536: __rvv_int32mf2_t +kind: none +predeclared: TRUE + +file-scope type#538 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 2 +tuple_elements: 2 + +file-scope type#539 + name: file-scope id-name#266: "__rvv_int32m2x2_t" +kind: tk_typeref +typeref_type: file-scope type#538: __rvv_int32m2x2_t +kind: none +predeclared: TRUE + +file-scope type#540 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: -2 +tuple_elements: 2 + +file-scope type#541 + name: file-scope id-name#267: "__rvv_int32mf2x2_t" +kind: tk_typeref +typeref_type: file-scope type#540: __rvv_int32mf2x2_t +kind: none +predeclared: TRUE + +file-scope type#542 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 2 +tuple_elements: 3 + +file-scope type#543 + name: file-scope id-name#268: "__rvv_int32m2x3_t" +kind: tk_typeref +typeref_type: file-scope type#542: __rvv_int32m2x3_t +kind: none +predeclared: TRUE + +file-scope type#544 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: -2 +tuple_elements: 3 + +file-scope type#545 + name: file-scope id-name#269: "__rvv_int32mf2x3_t" +kind: tk_typeref +typeref_type: file-scope type#544: __rvv_int32mf2x3_t +kind: none +predeclared: TRUE + +file-scope type#546 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 2 +tuple_elements: 4 + +file-scope type#547 + name: file-scope id-name#270: "__rvv_int32m2x4_t" +kind: tk_typeref +typeref_type: file-scope type#546: __rvv_int32m2x4_t +kind: none +predeclared: TRUE + +file-scope type#548 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: -2 +tuple_elements: 4 + +file-scope type#549 + name: file-scope id-name#271: "__rvv_int32mf2x4_t" +kind: tk_typeref +typeref_type: file-scope type#548: __rvv_int32mf2x4_t +kind: none +predeclared: TRUE + +file-scope type#550 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: -2 +tuple_elements: 5 + +file-scope type#551 + name: file-scope id-name#272: "__rvv_int32mf2x5_t" +kind: tk_typeref +typeref_type: file-scope type#550: __rvv_int32mf2x5_t +kind: none +predeclared: TRUE + +file-scope type#552 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: -2 +tuple_elements: 6 + +file-scope type#553 + name: file-scope id-name#273: "__rvv_int32mf2x6_t" +kind: tk_typeref +typeref_type: file-scope type#552: __rvv_int32mf2x6_t +kind: none +predeclared: TRUE + +file-scope type#554 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: -2 +tuple_elements: 7 + +file-scope type#555 + name: file-scope id-name#274: "__rvv_int32mf2x7_t" +kind: tk_typeref +typeref_type: file-scope type#554: __rvv_int32mf2x7_t +kind: none +predeclared: TRUE + +file-scope type#556 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: -2 +tuple_elements: 8 + +file-scope type#557 + name: file-scope id-name#275: "__rvv_int32mf2x8_t" +kind: tk_typeref +typeref_type: file-scope type#556: __rvv_int32mf2x8_t +kind: none +predeclared: TRUE + +file-scope type#558 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 3 +tuple_elements: 1 + +file-scope type#559 + name: file-scope id-name#276: "__rvv_int32m3_t" +kind: tk_typeref +typeref_type: file-scope type#558: __rvv_int32m3_t +kind: none +predeclared: TRUE + +file-scope type#560 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 3 +tuple_elements: 2 + +file-scope type#561 + name: file-scope id-name#277: "__rvv_int32m3x2_t" +kind: tk_typeref +typeref_type: file-scope type#560: __rvv_int32m3x2_t +kind: none +predeclared: TRUE + +file-scope type#562 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 4 +tuple_elements: 1 + +file-scope type#563 + name: file-scope id-name#278: "__rvv_int32m4_t" +kind: tk_typeref +typeref_type: file-scope type#562: __rvv_int32m4_t +kind: none +predeclared: TRUE + +file-scope type#564 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 4 +tuple_elements: 2 + +file-scope type#565 + name: file-scope id-name#279: "__rvv_int32m4x2_t" +kind: tk_typeref +typeref_type: file-scope type#564: __rvv_int32m4x2_t +kind: none +predeclared: TRUE + +file-scope type#566 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 5 +tuple_elements: 1 + +file-scope type#567 + name: file-scope id-name#280: "__rvv_int32m5_t" +kind: tk_typeref +typeref_type: file-scope type#566: __rvv_int32m5_t +kind: none +predeclared: TRUE + +file-scope type#568 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 6 +tuple_elements: 1 + +file-scope type#569 + name: file-scope id-name#281: "__rvv_int32m6_t" +kind: tk_typeref +typeref_type: file-scope type#568: __rvv_int32m6_t +kind: none +predeclared: TRUE + +file-scope type#570 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 7 +tuple_elements: 1 + +file-scope type#571 + name: file-scope id-name#282: "__rvv_int32m7_t" +kind: tk_typeref +typeref_type: file-scope type#570: __rvv_int32m7_t +kind: none +predeclared: TRUE + +file-scope type#572 +kind: tk_riscv_vector +element_type: file-scope type#518: int +length_multiplier: 8 +tuple_elements: 1 + +file-scope type#573 + name: file-scope id-name#283: "__rvv_int32m8_t" +kind: tk_typeref +typeref_type: file-scope type#572: __rvv_int32m8_t +kind: none +predeclared: TRUE + +file-scope type#574 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 1 +tuple_elements: 1 + +file-scope type#576 + name: file-scope id-name#284: "__rvv_uint32m1_t" +kind: tk_typeref +typeref_type: file-scope type#574: __rvv_uint32m1_t +kind: none +predeclared: TRUE + +file-scope type#577 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 1 +tuple_elements: 2 + +file-scope type#578 + name: file-scope id-name#285: "__rvv_uint32m1x2_t" +kind: tk_typeref +typeref_type: file-scope type#577: __rvv_uint32m1x2_t +kind: none +predeclared: TRUE + +file-scope type#579 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 1 +tuple_elements: 3 + +file-scope type#580 + name: file-scope id-name#286: "__rvv_uint32m1x3_t" +kind: tk_typeref +typeref_type: file-scope type#579: __rvv_uint32m1x3_t +kind: none +predeclared: TRUE + +file-scope type#581 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 1 +tuple_elements: 4 + +file-scope type#582 + name: file-scope id-name#287: "__rvv_uint32m1x4_t" +kind: tk_typeref +typeref_type: file-scope type#581: __rvv_uint32m1x4_t +kind: none +predeclared: TRUE + +file-scope type#583 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 1 +tuple_elements: 5 + +file-scope type#584 + name: file-scope id-name#288: "__rvv_uint32m1x5_t" +kind: tk_typeref +typeref_type: file-scope type#583: __rvv_uint32m1x5_t +kind: none +predeclared: TRUE + +file-scope type#585 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 1 +tuple_elements: 6 + +file-scope type#586 + name: file-scope id-name#289: "__rvv_uint32m1x6_t" +kind: tk_typeref +typeref_type: file-scope type#585: __rvv_uint32m1x6_t +kind: none +predeclared: TRUE + +file-scope type#587 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 1 +tuple_elements: 7 + +file-scope type#588 + name: file-scope id-name#290: "__rvv_uint32m1x7_t" +kind: tk_typeref +typeref_type: file-scope type#587: __rvv_uint32m1x7_t +kind: none +predeclared: TRUE + +file-scope type#589 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 1 +tuple_elements: 8 + +file-scope type#590 + name: file-scope id-name#291: "__rvv_uint32m1x8_t" +kind: tk_typeref +typeref_type: file-scope type#589: __rvv_uint32m1x8_t +kind: none +predeclared: TRUE + +file-scope type#591 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 2 +tuple_elements: 1 + +file-scope type#592 + name: file-scope id-name#292: "__rvv_uint32m2_t" +kind: tk_typeref +typeref_type: file-scope type#591: __rvv_uint32m2_t +kind: none +predeclared: TRUE + +file-scope type#593 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: -2 +tuple_elements: 1 + +file-scope type#594 + name: file-scope id-name#293: "__rvv_uint32mf2_t" +kind: tk_typeref +typeref_type: file-scope type#593: __rvv_uint32mf2_t +kind: none +predeclared: TRUE + +file-scope type#595 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 2 +tuple_elements: 2 + +file-scope type#596 + name: file-scope id-name#294: "__rvv_uint32m2x2_t" +kind: tk_typeref +typeref_type: file-scope type#595: __rvv_uint32m2x2_t +kind: none +predeclared: TRUE + +file-scope type#597 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: -2 +tuple_elements: 2 + +file-scope type#598 + name: file-scope id-name#295: "__rvv_uint32mf2x2_t" +kind: tk_typeref +typeref_type: file-scope type#597: __rvv_uint32mf2x2_t +kind: none +predeclared: TRUE + +file-scope type#599 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 2 +tuple_elements: 3 + +file-scope type#600 + name: file-scope id-name#296: "__rvv_uint32m2x3_t" +kind: tk_typeref +typeref_type: file-scope type#599: __rvv_uint32m2x3_t +kind: none +predeclared: TRUE + +file-scope type#601 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: -2 +tuple_elements: 3 + +file-scope type#602 + name: file-scope id-name#297: "__rvv_uint32mf2x3_t" +kind: tk_typeref +typeref_type: file-scope type#601: __rvv_uint32mf2x3_t +kind: none +predeclared: TRUE + +file-scope type#603 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 2 +tuple_elements: 4 + +file-scope type#604 + name: file-scope id-name#298: "__rvv_uint32m2x4_t" +kind: tk_typeref +typeref_type: file-scope type#603: __rvv_uint32m2x4_t +kind: none +predeclared: TRUE + +file-scope type#605 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: -2 +tuple_elements: 4 + +file-scope type#606 + name: file-scope id-name#299: "__rvv_uint32mf2x4_t" +kind: tk_typeref +typeref_type: file-scope type#605: __rvv_uint32mf2x4_t +kind: none +predeclared: TRUE + +file-scope type#607 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: -2 +tuple_elements: 5 + +file-scope type#608 + name: file-scope id-name#300: "__rvv_uint32mf2x5_t" +kind: tk_typeref +typeref_type: file-scope type#607: __rvv_uint32mf2x5_t +kind: none +predeclared: TRUE + +file-scope type#609 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: -2 +tuple_elements: 6 + +file-scope type#610 + name: file-scope id-name#301: "__rvv_uint32mf2x6_t" +kind: tk_typeref +typeref_type: file-scope type#609: __rvv_uint32mf2x6_t +kind: none +predeclared: TRUE + +file-scope type#611 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: -2 +tuple_elements: 7 + +file-scope type#612 + name: file-scope id-name#302: "__rvv_uint32mf2x7_t" +kind: tk_typeref +typeref_type: file-scope type#611: __rvv_uint32mf2x7_t +kind: none +predeclared: TRUE + +file-scope type#613 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: -2 +tuple_elements: 8 + +file-scope type#614 + name: file-scope id-name#303: "__rvv_uint32mf2x8_t" +kind: tk_typeref +typeref_type: file-scope type#613: __rvv_uint32mf2x8_t +kind: none +predeclared: TRUE + +file-scope type#615 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 3 +tuple_elements: 1 + +file-scope type#616 + name: file-scope id-name#304: "__rvv_uint32m3_t" +kind: tk_typeref +typeref_type: file-scope type#615: __rvv_uint32m3_t +kind: none +predeclared: TRUE + +file-scope type#617 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 3 +tuple_elements: 2 + +file-scope type#618 + name: file-scope id-name#305: "__rvv_uint32m3x2_t" +kind: tk_typeref +typeref_type: file-scope type#617: __rvv_uint32m3x2_t +kind: none +predeclared: TRUE + +file-scope type#619 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 4 +tuple_elements: 1 + +file-scope type#620 + name: file-scope id-name#306: "__rvv_uint32m4_t" +kind: tk_typeref +typeref_type: file-scope type#619: __rvv_uint32m4_t +kind: none +predeclared: TRUE + +file-scope type#621 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 4 +tuple_elements: 2 + +file-scope type#622 + name: file-scope id-name#307: "__rvv_uint32m4x2_t" +kind: tk_typeref +typeref_type: file-scope type#621: __rvv_uint32m4x2_t +kind: none +predeclared: TRUE + +file-scope type#623 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 5 +tuple_elements: 1 + +file-scope type#624 + name: file-scope id-name#308: "__rvv_uint32m5_t" +kind: tk_typeref +typeref_type: file-scope type#623: __rvv_uint32m5_t +kind: none +predeclared: TRUE + +file-scope type#625 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 6 +tuple_elements: 1 + +file-scope type#626 + name: file-scope id-name#309: "__rvv_uint32m6_t" +kind: tk_typeref +typeref_type: file-scope type#625: __rvv_uint32m6_t +kind: none +predeclared: TRUE + +file-scope type#627 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 7 +tuple_elements: 1 + +file-scope type#628 + name: file-scope id-name#310: "__rvv_uint32m7_t" +kind: tk_typeref +typeref_type: file-scope type#627: __rvv_uint32m7_t +kind: none +predeclared: TRUE + +file-scope type#629 +kind: tk_riscv_vector +element_type: file-scope type#575: unsigned int +length_multiplier: 8 +tuple_elements: 1 + +file-scope type#630 + name: file-scope id-name#311: "__rvv_uint32m8_t" +kind: tk_typeref +typeref_type: file-scope type#629: __rvv_uint32m8_t +kind: none +predeclared: TRUE + +file-scope type#631 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 1 +tuple_elements: 1 + +file-scope type#633 + name: file-scope id-name#312: "__rvv_int64m1_t" +kind: tk_typeref +typeref_type: file-scope type#631: __rvv_int64m1_t +kind: none +predeclared: TRUE + +file-scope type#634 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 1 +tuple_elements: 2 + +file-scope type#635 + name: file-scope id-name#313: "__rvv_int64m1x2_t" +kind: tk_typeref +typeref_type: file-scope type#634: __rvv_int64m1x2_t +kind: none +predeclared: TRUE + +file-scope type#636 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 1 +tuple_elements: 3 + +file-scope type#637 + name: file-scope id-name#314: "__rvv_int64m1x3_t" +kind: tk_typeref +typeref_type: file-scope type#636: __rvv_int64m1x3_t +kind: none +predeclared: TRUE + +file-scope type#638 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 1 +tuple_elements: 4 + +file-scope type#639 + name: file-scope id-name#315: "__rvv_int64m1x4_t" +kind: tk_typeref +typeref_type: file-scope type#638: __rvv_int64m1x4_t +kind: none +predeclared: TRUE + +file-scope type#640 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 1 +tuple_elements: 5 + +file-scope type#641 + name: file-scope id-name#316: "__rvv_int64m1x5_t" +kind: tk_typeref +typeref_type: file-scope type#640: __rvv_int64m1x5_t +kind: none +predeclared: TRUE + +file-scope type#642 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 1 +tuple_elements: 6 + +file-scope type#643 + name: file-scope id-name#317: "__rvv_int64m1x6_t" +kind: tk_typeref +typeref_type: file-scope type#642: __rvv_int64m1x6_t +kind: none +predeclared: TRUE + +file-scope type#644 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 1 +tuple_elements: 7 + +file-scope type#645 + name: file-scope id-name#318: "__rvv_int64m1x7_t" +kind: tk_typeref +typeref_type: file-scope type#644: __rvv_int64m1x7_t +kind: none +predeclared: TRUE + +file-scope type#646 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 1 +tuple_elements: 8 + +file-scope type#647 + name: file-scope id-name#319: "__rvv_int64m1x8_t" +kind: tk_typeref +typeref_type: file-scope type#646: __rvv_int64m1x8_t +kind: none +predeclared: TRUE + +file-scope type#648 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 2 +tuple_elements: 1 + +file-scope type#649 + name: file-scope id-name#320: "__rvv_int64m2_t" +kind: tk_typeref +typeref_type: file-scope type#648: __rvv_int64m2_t +kind: none +predeclared: TRUE + +file-scope type#650 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 2 +tuple_elements: 2 + +file-scope type#651 + name: file-scope id-name#321: "__rvv_int64m2x2_t" +kind: tk_typeref +typeref_type: file-scope type#650: __rvv_int64m2x2_t +kind: none +predeclared: TRUE + +file-scope type#652 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 2 +tuple_elements: 3 + +file-scope type#653 + name: file-scope id-name#322: "__rvv_int64m2x3_t" +kind: tk_typeref +typeref_type: file-scope type#652: __rvv_int64m2x3_t +kind: none +predeclared: TRUE + +file-scope type#654 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 2 +tuple_elements: 4 + +file-scope type#655 + name: file-scope id-name#323: "__rvv_int64m2x4_t" +kind: tk_typeref +typeref_type: file-scope type#654: __rvv_int64m2x4_t +kind: none +predeclared: TRUE + +file-scope type#656 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 3 +tuple_elements: 1 + +file-scope type#657 + name: file-scope id-name#324: "__rvv_int64m3_t" +kind: tk_typeref +typeref_type: file-scope type#656: __rvv_int64m3_t +kind: none +predeclared: TRUE + +file-scope type#658 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 3 +tuple_elements: 2 + +file-scope type#659 + name: file-scope id-name#325: "__rvv_int64m3x2_t" +kind: tk_typeref +typeref_type: file-scope type#658: __rvv_int64m3x2_t +kind: none +predeclared: TRUE + +file-scope type#660 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 4 +tuple_elements: 1 + +file-scope type#661 + name: file-scope id-name#326: "__rvv_int64m4_t" +kind: tk_typeref +typeref_type: file-scope type#660: __rvv_int64m4_t +kind: none +predeclared: TRUE + +file-scope type#662 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 4 +tuple_elements: 2 + +file-scope type#663 + name: file-scope id-name#327: "__rvv_int64m4x2_t" +kind: tk_typeref +typeref_type: file-scope type#662: __rvv_int64m4x2_t +kind: none +predeclared: TRUE + +file-scope type#664 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 5 +tuple_elements: 1 + +file-scope type#665 + name: file-scope id-name#328: "__rvv_int64m5_t" +kind: tk_typeref +typeref_type: file-scope type#664: __rvv_int64m5_t +kind: none +predeclared: TRUE + +file-scope type#666 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 6 +tuple_elements: 1 + +file-scope type#667 + name: file-scope id-name#329: "__rvv_int64m6_t" +kind: tk_typeref +typeref_type: file-scope type#666: __rvv_int64m6_t +kind: none +predeclared: TRUE + +file-scope type#668 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 7 +tuple_elements: 1 + +file-scope type#669 + name: file-scope id-name#330: "__rvv_int64m7_t" +kind: tk_typeref +typeref_type: file-scope type#668: __rvv_int64m7_t +kind: none +predeclared: TRUE + +file-scope type#670 +kind: tk_riscv_vector +element_type: file-scope type#632: long +length_multiplier: 8 +tuple_elements: 1 + +file-scope type#671 + name: file-scope id-name#331: "__rvv_int64m8_t" +kind: tk_typeref +typeref_type: file-scope type#670: __rvv_int64m8_t +kind: none +predeclared: TRUE + +file-scope type#672 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 1 +tuple_elements: 1 + +file-scope type#674 + name: file-scope id-name#332: "__rvv_uint64m1_t" +kind: tk_typeref +typeref_type: file-scope type#672: __rvv_uint64m1_t +kind: none +predeclared: TRUE + +file-scope type#675 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 1 +tuple_elements: 2 + +file-scope type#676 + name: file-scope id-name#333: "__rvv_uint64m1x2_t" +kind: tk_typeref +typeref_type: file-scope type#675: __rvv_uint64m1x2_t +kind: none +predeclared: TRUE + +file-scope type#677 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 1 +tuple_elements: 3 + +file-scope type#678 + name: file-scope id-name#334: "__rvv_uint64m1x3_t" +kind: tk_typeref +typeref_type: file-scope type#677: __rvv_uint64m1x3_t +kind: none +predeclared: TRUE + +file-scope type#679 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 1 +tuple_elements: 4 + +file-scope type#680 + name: file-scope id-name#335: "__rvv_uint64m1x4_t" +kind: tk_typeref +typeref_type: file-scope type#679: __rvv_uint64m1x4_t +kind: none +predeclared: TRUE + +file-scope type#681 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 1 +tuple_elements: 5 + +file-scope type#682 + name: file-scope id-name#336: "__rvv_uint64m1x5_t" +kind: tk_typeref +typeref_type: file-scope type#681: __rvv_uint64m1x5_t +kind: none +predeclared: TRUE + +file-scope type#683 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 1 +tuple_elements: 6 + +file-scope type#684 + name: file-scope id-name#337: "__rvv_uint64m1x6_t" +kind: tk_typeref +typeref_type: file-scope type#683: __rvv_uint64m1x6_t +kind: none +predeclared: TRUE + +file-scope type#685 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 1 +tuple_elements: 7 + +file-scope type#686 + name: file-scope id-name#338: "__rvv_uint64m1x7_t" +kind: tk_typeref +typeref_type: file-scope type#685: __rvv_uint64m1x7_t +kind: none +predeclared: TRUE + +file-scope type#687 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 1 +tuple_elements: 8 + +file-scope type#688 + name: file-scope id-name#339: "__rvv_uint64m1x8_t" +kind: tk_typeref +typeref_type: file-scope type#687: __rvv_uint64m1x8_t +kind: none +predeclared: TRUE + +file-scope type#689 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 2 +tuple_elements: 1 + +file-scope type#690 + name: file-scope id-name#340: "__rvv_uint64m2_t" +kind: tk_typeref +typeref_type: file-scope type#689: __rvv_uint64m2_t +kind: none +predeclared: TRUE + +file-scope type#691 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 2 +tuple_elements: 2 + +file-scope type#692 + name: file-scope id-name#341: "__rvv_uint64m2x2_t" +kind: tk_typeref +typeref_type: file-scope type#691: __rvv_uint64m2x2_t +kind: none +predeclared: TRUE + +file-scope type#693 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 2 +tuple_elements: 3 + +file-scope type#694 + name: file-scope id-name#342: "__rvv_uint64m2x3_t" +kind: tk_typeref +typeref_type: file-scope type#693: __rvv_uint64m2x3_t +kind: none +predeclared: TRUE + +file-scope type#695 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 2 +tuple_elements: 4 + +file-scope type#696 + name: file-scope id-name#343: "__rvv_uint64m2x4_t" +kind: tk_typeref +typeref_type: file-scope type#695: __rvv_uint64m2x4_t +kind: none +predeclared: TRUE + +file-scope type#697 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 3 +tuple_elements: 1 + +file-scope type#698 + name: file-scope id-name#344: "__rvv_uint64m3_t" +kind: tk_typeref +typeref_type: file-scope type#697: __rvv_uint64m3_t +kind: none +predeclared: TRUE + +file-scope type#699 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 3 +tuple_elements: 2 + +file-scope type#700 + name: file-scope id-name#345: "__rvv_uint64m3x2_t" +kind: tk_typeref +typeref_type: file-scope type#699: __rvv_uint64m3x2_t +kind: none +predeclared: TRUE + +file-scope type#701 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 4 +tuple_elements: 1 + +file-scope type#702 + name: file-scope id-name#346: "__rvv_uint64m4_t" +kind: tk_typeref +typeref_type: file-scope type#701: __rvv_uint64m4_t +kind: none +predeclared: TRUE + +file-scope type#703 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 4 +tuple_elements: 2 + +file-scope type#704 + name: file-scope id-name#347: "__rvv_uint64m4x2_t" +kind: tk_typeref +typeref_type: file-scope type#703: __rvv_uint64m4x2_t +kind: none +predeclared: TRUE + +file-scope type#705 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 5 +tuple_elements: 1 + +file-scope type#706 + name: file-scope id-name#348: "__rvv_uint64m5_t" +kind: tk_typeref +typeref_type: file-scope type#705: __rvv_uint64m5_t +kind: none +predeclared: TRUE + +file-scope type#707 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 6 +tuple_elements: 1 + +file-scope type#708 + name: file-scope id-name#349: "__rvv_uint64m6_t" +kind: tk_typeref +typeref_type: file-scope type#707: __rvv_uint64m6_t +kind: none +predeclared: TRUE + +file-scope type#709 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 7 +tuple_elements: 1 + +file-scope type#710 + name: file-scope id-name#350: "__rvv_uint64m7_t" +kind: tk_typeref +typeref_type: file-scope type#709: __rvv_uint64m7_t +kind: none +predeclared: TRUE + +file-scope type#711 +kind: tk_riscv_vector +element_type: file-scope type#673: unsigned long +length_multiplier: 8 +tuple_elements: 1 + +file-scope type#712 + name: file-scope id-name#351: "__rvv_uint64m8_t" +kind: tk_typeref +typeref_type: file-scope type#711: __rvv_uint64m8_t +kind: none +predeclared: TRUE + +file-scope type#713 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 1 +tuple_elements: 1 + +file-scope type#715 + name: file-scope id-name#352: "__rvv_float16m1_t" +kind: tk_typeref +typeref_type: file-scope type#713: __rvv_float16m1_t +kind: none +predeclared: TRUE + +file-scope type#716 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 1 +tuple_elements: 2 + +file-scope type#717 + name: file-scope id-name#353: "__rvv_float16m1x2_t" +kind: tk_typeref +typeref_type: file-scope type#716: __rvv_float16m1x2_t +kind: none +predeclared: TRUE + +file-scope type#718 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 1 +tuple_elements: 3 + +file-scope type#719 + name: file-scope id-name#354: "__rvv_float16m1x3_t" +kind: tk_typeref +typeref_type: file-scope type#718: __rvv_float16m1x3_t +kind: none +predeclared: TRUE + +file-scope type#720 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 1 +tuple_elements: 4 + +file-scope type#721 + name: file-scope id-name#355: "__rvv_float16m1x4_t" +kind: tk_typeref +typeref_type: file-scope type#720: __rvv_float16m1x4_t +kind: none +predeclared: TRUE + +file-scope type#722 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 1 +tuple_elements: 5 + +file-scope type#723 + name: file-scope id-name#356: "__rvv_float16m1x5_t" +kind: tk_typeref +typeref_type: file-scope type#722: __rvv_float16m1x5_t +kind: none +predeclared: TRUE + +file-scope type#724 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 1 +tuple_elements: 6 + +file-scope type#725 + name: file-scope id-name#357: "__rvv_float16m1x6_t" +kind: tk_typeref +typeref_type: file-scope type#724: __rvv_float16m1x6_t +kind: none +predeclared: TRUE + +file-scope type#726 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 1 +tuple_elements: 7 + +file-scope type#727 + name: file-scope id-name#358: "__rvv_float16m1x7_t" +kind: tk_typeref +typeref_type: file-scope type#726: __rvv_float16m1x7_t +kind: none +predeclared: TRUE + +file-scope type#728 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 1 +tuple_elements: 8 + +file-scope type#729 + name: file-scope id-name#359: "__rvv_float16m1x8_t" +kind: tk_typeref +typeref_type: file-scope type#728: __rvv_float16m1x8_t +kind: none +predeclared: TRUE + +file-scope type#730 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 2 +tuple_elements: 1 + +file-scope type#731 + name: file-scope id-name#360: "__rvv_float16m2_t" +kind: tk_typeref +typeref_type: file-scope type#730: __rvv_float16m2_t +kind: none +predeclared: TRUE + +file-scope type#732 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -2 +tuple_elements: 1 + +file-scope type#733 + name: file-scope id-name#361: "__rvv_float16mf2_t" +kind: tk_typeref +typeref_type: file-scope type#732: __rvv_float16mf2_t +kind: none +predeclared: TRUE + +file-scope type#734 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 2 +tuple_elements: 2 + +file-scope type#735 + name: file-scope id-name#362: "__rvv_float16m2x2_t" +kind: tk_typeref +typeref_type: file-scope type#734: __rvv_float16m2x2_t +kind: none +predeclared: TRUE + +file-scope type#736 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -2 +tuple_elements: 2 + +file-scope type#737 + name: file-scope id-name#363: "__rvv_float16mf2x2_t" +kind: tk_typeref +typeref_type: file-scope type#736: __rvv_float16mf2x2_t +kind: none +predeclared: TRUE + +file-scope type#738 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 2 +tuple_elements: 3 + +file-scope type#739 + name: file-scope id-name#364: "__rvv_float16m2x3_t" +kind: tk_typeref +typeref_type: file-scope type#738: __rvv_float16m2x3_t +kind: none +predeclared: TRUE + +file-scope type#740 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -2 +tuple_elements: 3 + +file-scope type#741 + name: file-scope id-name#365: "__rvv_float16mf2x3_t" +kind: tk_typeref +typeref_type: file-scope type#740: __rvv_float16mf2x3_t +kind: none +predeclared: TRUE + +file-scope type#742 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 2 +tuple_elements: 4 + +file-scope type#743 + name: file-scope id-name#366: "__rvv_float16m2x4_t" +kind: tk_typeref +typeref_type: file-scope type#742: __rvv_float16m2x4_t +kind: none +predeclared: TRUE + +file-scope type#744 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -2 +tuple_elements: 4 + +file-scope type#745 + name: file-scope id-name#367: "__rvv_float16mf2x4_t" +kind: tk_typeref +typeref_type: file-scope type#744: __rvv_float16mf2x4_t +kind: none +predeclared: TRUE + +file-scope type#746 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -2 +tuple_elements: 5 + +file-scope type#747 + name: file-scope id-name#368: "__rvv_float16mf2x5_t" +kind: tk_typeref +typeref_type: file-scope type#746: __rvv_float16mf2x5_t +kind: none +predeclared: TRUE + +file-scope type#748 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -2 +tuple_elements: 6 + +file-scope type#749 + name: file-scope id-name#369: "__rvv_float16mf2x6_t" +kind: tk_typeref +typeref_type: file-scope type#748: __rvv_float16mf2x6_t +kind: none +predeclared: TRUE + +file-scope type#750 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -2 +tuple_elements: 7 + +file-scope type#751 + name: file-scope id-name#370: "__rvv_float16mf2x7_t" +kind: tk_typeref +typeref_type: file-scope type#750: __rvv_float16mf2x7_t +kind: none +predeclared: TRUE + +file-scope type#752 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -2 +tuple_elements: 8 + +file-scope type#753 + name: file-scope id-name#371: "__rvv_float16mf2x8_t" +kind: tk_typeref +typeref_type: file-scope type#752: __rvv_float16mf2x8_t +kind: none +predeclared: TRUE + +file-scope type#754 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 3 +tuple_elements: 1 + +file-scope type#755 + name: file-scope id-name#372: "__rvv_float16m3_t" +kind: tk_typeref +typeref_type: file-scope type#754: __rvv_float16m3_t +kind: none +predeclared: TRUE + +file-scope type#756 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -3 +tuple_elements: 1 + +file-scope type#757 + name: file-scope id-name#373: "__rvv_float16mf3_t" +kind: tk_typeref +typeref_type: file-scope type#756: __rvv_float16mf3_t +kind: none +predeclared: TRUE + +file-scope type#758 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 3 +tuple_elements: 2 + +file-scope type#759 + name: file-scope id-name#374: "__rvv_float16m3x2_t" +kind: tk_typeref +typeref_type: file-scope type#758: __rvv_float16m3x2_t +kind: none +predeclared: TRUE + +file-scope type#760 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -3 +tuple_elements: 2 + +file-scope type#761 + name: file-scope id-name#375: "__rvv_float16mf3x2_t" +kind: tk_typeref +typeref_type: file-scope type#760: __rvv_float16mf3x2_t +kind: none +predeclared: TRUE + +file-scope type#762 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -3 +tuple_elements: 3 + +file-scope type#763 + name: file-scope id-name#376: "__rvv_float16mf3x3_t" +kind: tk_typeref +typeref_type: file-scope type#762: __rvv_float16mf3x3_t +kind: none +predeclared: TRUE + +file-scope type#764 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -3 +tuple_elements: 4 + +file-scope type#765 + name: file-scope id-name#377: "__rvv_float16mf3x4_t" +kind: tk_typeref +typeref_type: file-scope type#764: __rvv_float16mf3x4_t +kind: none +predeclared: TRUE + +file-scope type#766 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -3 +tuple_elements: 5 + +file-scope type#767 + name: file-scope id-name#378: "__rvv_float16mf3x5_t" +kind: tk_typeref +typeref_type: file-scope type#766: __rvv_float16mf3x5_t +kind: none +predeclared: TRUE + +file-scope type#768 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -3 +tuple_elements: 6 + +file-scope type#769 + name: file-scope id-name#379: "__rvv_float16mf3x6_t" +kind: tk_typeref +typeref_type: file-scope type#768: __rvv_float16mf3x6_t +kind: none +predeclared: TRUE + +file-scope type#770 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -3 +tuple_elements: 7 + +file-scope type#771 + name: file-scope id-name#380: "__rvv_float16mf3x7_t" +kind: tk_typeref +typeref_type: file-scope type#770: __rvv_float16mf3x7_t +kind: none +predeclared: TRUE + +file-scope type#772 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -3 +tuple_elements: 8 + +file-scope type#773 + name: file-scope id-name#381: "__rvv_float16mf3x8_t" +kind: tk_typeref +typeref_type: file-scope type#772: __rvv_float16mf3x8_t +kind: none +predeclared: TRUE + +file-scope type#774 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 4 +tuple_elements: 1 + +file-scope type#775 + name: file-scope id-name#382: "__rvv_float16m4_t" +kind: tk_typeref +typeref_type: file-scope type#774: __rvv_float16m4_t +kind: none +predeclared: TRUE + +file-scope type#776 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -4 +tuple_elements: 1 + +file-scope type#777 + name: file-scope id-name#383: "__rvv_float16mf4_t" +kind: tk_typeref +typeref_type: file-scope type#776: __rvv_float16mf4_t +kind: none +predeclared: TRUE + +file-scope type#778 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 4 +tuple_elements: 2 + +file-scope type#779 + name: file-scope id-name#384: "__rvv_float16m4x2_t" +kind: tk_typeref +typeref_type: file-scope type#778: __rvv_float16m4x2_t +kind: none +predeclared: TRUE + +file-scope type#780 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -4 +tuple_elements: 2 + +file-scope type#781 + name: file-scope id-name#385: "__rvv_float16mf4x2_t" +kind: tk_typeref +typeref_type: file-scope type#780: __rvv_float16mf4x2_t +kind: none +predeclared: TRUE + +file-scope type#782 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -4 +tuple_elements: 3 + +file-scope type#783 + name: file-scope id-name#386: "__rvv_float16mf4x3_t" +kind: tk_typeref +typeref_type: file-scope type#782: __rvv_float16mf4x3_t +kind: none +predeclared: TRUE + +file-scope type#784 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -4 +tuple_elements: 4 + +file-scope type#785 + name: file-scope id-name#387: "__rvv_float16mf4x4_t" +kind: tk_typeref +typeref_type: file-scope type#784: __rvv_float16mf4x4_t +kind: none +predeclared: TRUE + +file-scope type#786 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -4 +tuple_elements: 5 + +file-scope type#787 + name: file-scope id-name#388: "__rvv_float16mf4x5_t" +kind: tk_typeref +typeref_type: file-scope type#786: __rvv_float16mf4x5_t +kind: none +predeclared: TRUE + +file-scope type#788 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -4 +tuple_elements: 6 + +file-scope type#789 + name: file-scope id-name#389: "__rvv_float16mf4x6_t" +kind: tk_typeref +typeref_type: file-scope type#788: __rvv_float16mf4x6_t +kind: none +predeclared: TRUE + +file-scope type#790 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -4 +tuple_elements: 7 + +file-scope type#791 + name: file-scope id-name#390: "__rvv_float16mf4x7_t" +kind: tk_typeref +typeref_type: file-scope type#790: __rvv_float16mf4x7_t +kind: none +predeclared: TRUE + +file-scope type#792 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: -4 +tuple_elements: 8 + +file-scope type#793 + name: file-scope id-name#391: "__rvv_float16mf4x8_t" +kind: tk_typeref +typeref_type: file-scope type#792: __rvv_float16mf4x8_t +kind: none +predeclared: TRUE + +file-scope type#794 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 5 +tuple_elements: 1 + +file-scope type#795 + name: file-scope id-name#392: "__rvv_float16m5_t" +kind: tk_typeref +typeref_type: file-scope type#794: __rvv_float16m5_t +kind: none +predeclared: TRUE + +file-scope type#796 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 6 +tuple_elements: 1 + +file-scope type#797 + name: file-scope id-name#393: "__rvv_float16m6_t" +kind: tk_typeref +typeref_type: file-scope type#796: __rvv_float16m6_t +kind: none +predeclared: TRUE + +file-scope type#798 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 7 +tuple_elements: 1 + +file-scope type#799 + name: file-scope id-name#394: "__rvv_float16m7_t" +kind: tk_typeref +typeref_type: file-scope type#798: __rvv_float16m7_t +kind: none +predeclared: TRUE + +file-scope type#800 +kind: tk_riscv_vector +element_type: file-scope type#714: _Float16 +length_multiplier: 8 +tuple_elements: 1 + +file-scope type#801 + name: file-scope id-name#395: "__rvv_float16m8_t" +kind: tk_typeref +typeref_type: file-scope type#800: __rvv_float16m8_t +kind: none +predeclared: TRUE + +file-scope type#802 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 1 +tuple_elements: 1 + +file-scope type#804 + name: file-scope id-name#396: "__rvv_float32m1_t" +kind: tk_typeref +typeref_type: file-scope type#802: __rvv_float32m1_t +kind: none +predeclared: TRUE + +file-scope type#805 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 1 +tuple_elements: 2 + +file-scope type#806 + name: file-scope id-name#397: "__rvv_float32m1x2_t" +kind: tk_typeref +typeref_type: file-scope type#805: __rvv_float32m1x2_t +kind: none +predeclared: TRUE + +file-scope type#807 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 1 +tuple_elements: 3 + +file-scope type#808 + name: file-scope id-name#398: "__rvv_float32m1x3_t" +kind: tk_typeref +typeref_type: file-scope type#807: __rvv_float32m1x3_t +kind: none +predeclared: TRUE + +file-scope type#809 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 1 +tuple_elements: 4 + +file-scope type#810 + name: file-scope id-name#399: "__rvv_float32m1x4_t" +kind: tk_typeref +typeref_type: file-scope type#809: __rvv_float32m1x4_t +kind: none +predeclared: TRUE + +file-scope type#811 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 1 +tuple_elements: 5 + +file-scope type#812 + name: file-scope id-name#400: "__rvv_float32m1x5_t" +kind: tk_typeref +typeref_type: file-scope type#811: __rvv_float32m1x5_t +kind: none +predeclared: TRUE + +file-scope type#813 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 1 +tuple_elements: 6 + +file-scope type#814 + name: file-scope id-name#401: "__rvv_float32m1x6_t" +kind: tk_typeref +typeref_type: file-scope type#813: __rvv_float32m1x6_t +kind: none +predeclared: TRUE + +file-scope type#815 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 1 +tuple_elements: 7 + +file-scope type#816 + name: file-scope id-name#402: "__rvv_float32m1x7_t" +kind: tk_typeref +typeref_type: file-scope type#815: __rvv_float32m1x7_t +kind: none +predeclared: TRUE + +file-scope type#817 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 1 +tuple_elements: 8 + +file-scope type#818 + name: file-scope id-name#403: "__rvv_float32m1x8_t" +kind: tk_typeref +typeref_type: file-scope type#817: __rvv_float32m1x8_t +kind: none +predeclared: TRUE + +file-scope type#819 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 2 +tuple_elements: 1 + +file-scope type#820 + name: file-scope id-name#404: "__rvv_float32m2_t" +kind: tk_typeref +typeref_type: file-scope type#819: __rvv_float32m2_t +kind: none +predeclared: TRUE + +file-scope type#821 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: -2 +tuple_elements: 1 + +file-scope type#822 + name: file-scope id-name#405: "__rvv_float32mf2_t" +kind: tk_typeref +typeref_type: file-scope type#821: __rvv_float32mf2_t +kind: none +predeclared: TRUE + +file-scope type#823 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 2 +tuple_elements: 2 + +file-scope type#824 + name: file-scope id-name#406: "__rvv_float32m2x2_t" +kind: tk_typeref +typeref_type: file-scope type#823: __rvv_float32m2x2_t +kind: none +predeclared: TRUE + +file-scope type#825 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: -2 +tuple_elements: 2 + +file-scope type#826 + name: file-scope id-name#407: "__rvv_float32mf2x2_t" +kind: tk_typeref +typeref_type: file-scope type#825: __rvv_float32mf2x2_t +kind: none +predeclared: TRUE + +file-scope type#827 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 2 +tuple_elements: 3 + +file-scope type#828 + name: file-scope id-name#408: "__rvv_float32m2x3_t" +kind: tk_typeref +typeref_type: file-scope type#827: __rvv_float32m2x3_t +kind: none +predeclared: TRUE + +file-scope type#829 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: -2 +tuple_elements: 3 + +file-scope type#830 + name: file-scope id-name#409: "__rvv_float32mf2x3_t" +kind: tk_typeref +typeref_type: file-scope type#829: __rvv_float32mf2x3_t +kind: none +predeclared: TRUE + +file-scope type#831 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 2 +tuple_elements: 4 + +file-scope type#832 + name: file-scope id-name#410: "__rvv_float32m2x4_t" +kind: tk_typeref +typeref_type: file-scope type#831: __rvv_float32m2x4_t +kind: none +predeclared: TRUE + +file-scope type#833 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: -2 +tuple_elements: 4 + +file-scope type#834 + name: file-scope id-name#411: "__rvv_float32mf2x4_t" +kind: tk_typeref +typeref_type: file-scope type#833: __rvv_float32mf2x4_t +kind: none +predeclared: TRUE + +file-scope type#835 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: -2 +tuple_elements: 5 + +file-scope type#836 + name: file-scope id-name#412: "__rvv_float32mf2x5_t" +kind: tk_typeref +typeref_type: file-scope type#835: __rvv_float32mf2x5_t +kind: none +predeclared: TRUE + +file-scope type#837 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: -2 +tuple_elements: 6 + +file-scope type#838 + name: file-scope id-name#413: "__rvv_float32mf2x6_t" +kind: tk_typeref +typeref_type: file-scope type#837: __rvv_float32mf2x6_t +kind: none +predeclared: TRUE + +file-scope type#839 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: -2 +tuple_elements: 7 + +file-scope type#840 + name: file-scope id-name#414: "__rvv_float32mf2x7_t" +kind: tk_typeref +typeref_type: file-scope type#839: __rvv_float32mf2x7_t +kind: none +predeclared: TRUE + +file-scope type#841 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: -2 +tuple_elements: 8 + +file-scope type#842 + name: file-scope id-name#415: "__rvv_float32mf2x8_t" +kind: tk_typeref +typeref_type: file-scope type#841: __rvv_float32mf2x8_t +kind: none +predeclared: TRUE + +file-scope type#843 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 3 +tuple_elements: 1 + +file-scope type#844 + name: file-scope id-name#416: "__rvv_float32m3_t" +kind: tk_typeref +typeref_type: file-scope type#843: __rvv_float32m3_t +kind: none +predeclared: TRUE + +file-scope type#845 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 3 +tuple_elements: 2 + +file-scope type#846 + name: file-scope id-name#417: "__rvv_float32m3x2_t" +kind: tk_typeref +typeref_type: file-scope type#845: __rvv_float32m3x2_t +kind: none +predeclared: TRUE + +file-scope type#847 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 4 +tuple_elements: 1 + +file-scope type#848 + name: file-scope id-name#418: "__rvv_float32m4_t" +kind: tk_typeref +typeref_type: file-scope type#847: __rvv_float32m4_t +kind: none +predeclared: TRUE + +file-scope type#849 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 4 +tuple_elements: 2 + +file-scope type#850 + name: file-scope id-name#419: "__rvv_float32m4x2_t" +kind: tk_typeref +typeref_type: file-scope type#849: __rvv_float32m4x2_t +kind: none +predeclared: TRUE + +file-scope type#851 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 5 +tuple_elements: 1 + +file-scope type#852 + name: file-scope id-name#420: "__rvv_float32m5_t" +kind: tk_typeref +typeref_type: file-scope type#851: __rvv_float32m5_t +kind: none +predeclared: TRUE + +file-scope type#853 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 6 +tuple_elements: 1 + +file-scope type#854 + name: file-scope id-name#421: "__rvv_float32m6_t" +kind: tk_typeref +typeref_type: file-scope type#853: __rvv_float32m6_t +kind: none +predeclared: TRUE + +file-scope type#855 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 7 +tuple_elements: 1 + +file-scope type#856 + name: file-scope id-name#422: "__rvv_float32m7_t" +kind: tk_typeref +typeref_type: file-scope type#855: __rvv_float32m7_t +kind: none +predeclared: TRUE + +file-scope type#857 +kind: tk_riscv_vector +element_type: file-scope type#803: float +length_multiplier: 8 +tuple_elements: 1 + +file-scope type#858 + name: file-scope id-name#423: "__rvv_float32m8_t" +kind: tk_typeref +typeref_type: file-scope type#857: __rvv_float32m8_t +kind: none +predeclared: TRUE + +file-scope type#859 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 1 +tuple_elements: 1 + +file-scope type#861 + name: file-scope id-name#424: "__rvv_float64m1_t" +kind: tk_typeref +typeref_type: file-scope type#859: __rvv_float64m1_t +kind: none +predeclared: TRUE + +file-scope type#862 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 1 +tuple_elements: 2 + +file-scope type#863 + name: file-scope id-name#425: "__rvv_float64m1x2_t" +kind: tk_typeref +typeref_type: file-scope type#862: __rvv_float64m1x2_t +kind: none +predeclared: TRUE + +file-scope type#864 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 1 +tuple_elements: 3 + +file-scope type#865 + name: file-scope id-name#426: "__rvv_float64m1x3_t" +kind: tk_typeref +typeref_type: file-scope type#864: __rvv_float64m1x3_t +kind: none +predeclared: TRUE + +file-scope type#866 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 1 +tuple_elements: 4 + +file-scope type#867 + name: file-scope id-name#427: "__rvv_float64m1x4_t" +kind: tk_typeref +typeref_type: file-scope type#866: __rvv_float64m1x4_t +kind: none +predeclared: TRUE + +file-scope type#868 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 1 +tuple_elements: 5 + +file-scope type#869 + name: file-scope id-name#428: "__rvv_float64m1x5_t" +kind: tk_typeref +typeref_type: file-scope type#868: __rvv_float64m1x5_t +kind: none +predeclared: TRUE + +file-scope type#870 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 1 +tuple_elements: 6 + +file-scope type#871 + name: file-scope id-name#429: "__rvv_float64m1x6_t" +kind: tk_typeref +typeref_type: file-scope type#870: __rvv_float64m1x6_t +kind: none +predeclared: TRUE + +file-scope type#872 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 1 +tuple_elements: 7 + +file-scope type#873 + name: file-scope id-name#430: "__rvv_float64m1x7_t" +kind: tk_typeref +typeref_type: file-scope type#872: __rvv_float64m1x7_t +kind: none +predeclared: TRUE + +file-scope type#874 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 1 +tuple_elements: 8 + +file-scope type#875 + name: file-scope id-name#431: "__rvv_float64m1x8_t" +kind: tk_typeref +typeref_type: file-scope type#874: __rvv_float64m1x8_t +kind: none +predeclared: TRUE + +file-scope type#876 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 2 +tuple_elements: 1 + +file-scope type#877 + name: file-scope id-name#432: "__rvv_float64m2_t" +kind: tk_typeref +typeref_type: file-scope type#876: __rvv_float64m2_t +kind: none +predeclared: TRUE + +file-scope type#878 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 2 +tuple_elements: 2 + +file-scope type#879 + name: file-scope id-name#433: "__rvv_float64m2x2_t" +kind: tk_typeref +typeref_type: file-scope type#878: __rvv_float64m2x2_t +kind: none +predeclared: TRUE + +file-scope type#880 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 2 +tuple_elements: 3 + +file-scope type#881 + name: file-scope id-name#434: "__rvv_float64m2x3_t" +kind: tk_typeref +typeref_type: file-scope type#880: __rvv_float64m2x3_t +kind: none +predeclared: TRUE + +file-scope type#882 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 2 +tuple_elements: 4 + +file-scope type#883 + name: file-scope id-name#435: "__rvv_float64m2x4_t" +kind: tk_typeref +typeref_type: file-scope type#882: __rvv_float64m2x4_t +kind: none +predeclared: TRUE + +file-scope type#884 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 3 +tuple_elements: 1 + +file-scope type#885 + name: file-scope id-name#436: "__rvv_float64m3_t" +kind: tk_typeref +typeref_type: file-scope type#884: __rvv_float64m3_t +kind: none +predeclared: TRUE + +file-scope type#886 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 3 +tuple_elements: 2 + +file-scope type#887 + name: file-scope id-name#437: "__rvv_float64m3x2_t" +kind: tk_typeref +typeref_type: file-scope type#886: __rvv_float64m3x2_t +kind: none +predeclared: TRUE + +file-scope type#888 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 4 +tuple_elements: 1 + +file-scope type#889 + name: file-scope id-name#438: "__rvv_float64m4_t" +kind: tk_typeref +typeref_type: file-scope type#888: __rvv_float64m4_t +kind: none +predeclared: TRUE + +file-scope type#890 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 4 +tuple_elements: 2 + +file-scope type#891 + name: file-scope id-name#439: "__rvv_float64m4x2_t" +kind: tk_typeref +typeref_type: file-scope type#890: __rvv_float64m4x2_t +kind: none +predeclared: TRUE + +file-scope type#892 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 5 +tuple_elements: 1 + +file-scope type#893 + name: file-scope id-name#440: "__rvv_float64m5_t" +kind: tk_typeref +typeref_type: file-scope type#892: __rvv_float64m5_t +kind: none +predeclared: TRUE + +file-scope type#894 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 6 +tuple_elements: 1 + +file-scope type#895 + name: file-scope id-name#441: "__rvv_float64m6_t" +kind: tk_typeref +typeref_type: file-scope type#894: __rvv_float64m6_t +kind: none +predeclared: TRUE + +file-scope type#896 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 7 +tuple_elements: 1 + +file-scope type#897 + name: file-scope id-name#442: "__rvv_float64m7_t" +kind: tk_typeref +typeref_type: file-scope type#896: __rvv_float64m7_t +kind: none +predeclared: TRUE + +file-scope type#898 +kind: tk_riscv_vector +element_type: file-scope type#860: double +length_multiplier: 8 +tuple_elements: 1 + +file-scope type#899 + name: file-scope id-name#443: "__rvv_float64m8_t" +kind: tk_typeref +typeref_type: file-scope type#898: __rvv_float64m8_t +kind: none +predeclared: TRUE + +file-scope type#900 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 1 +tuple_elements: 1 + +file-scope type#901 + name: file-scope id-name#444: "__rvv_bfloat16m1_t" +kind: tk_typeref +typeref_type: file-scope type#900: __rvv_bfloat16m1_t +kind: none +predeclared: TRUE + +file-scope type#902 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 1 +tuple_elements: 2 + +file-scope type#903 + name: file-scope id-name#445: "__rvv_bfloat16m1x2_t" +kind: tk_typeref +typeref_type: file-scope type#902: __rvv_bfloat16m1x2_t +kind: none +predeclared: TRUE + +file-scope type#904 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 1 +tuple_elements: 3 + +file-scope type#905 + name: file-scope id-name#446: "__rvv_bfloat16m1x3_t" +kind: tk_typeref +typeref_type: file-scope type#904: __rvv_bfloat16m1x3_t +kind: none +predeclared: TRUE + +file-scope type#906 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 1 +tuple_elements: 4 + +file-scope type#907 + name: file-scope id-name#447: "__rvv_bfloat16m1x4_t" +kind: tk_typeref +typeref_type: file-scope type#906: __rvv_bfloat16m1x4_t +kind: none +predeclared: TRUE + +file-scope type#908 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 1 +tuple_elements: 5 + +file-scope type#909 + name: file-scope id-name#448: "__rvv_bfloat16m1x5_t" +kind: tk_typeref +typeref_type: file-scope type#908: __rvv_bfloat16m1x5_t +kind: none +predeclared: TRUE + +file-scope type#910 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 1 +tuple_elements: 6 + +file-scope type#911 + name: file-scope id-name#449: "__rvv_bfloat16m1x6_t" +kind: tk_typeref +typeref_type: file-scope type#910: __rvv_bfloat16m1x6_t +kind: none +predeclared: TRUE + +file-scope type#912 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 1 +tuple_elements: 7 + +file-scope type#913 + name: file-scope id-name#450: "__rvv_bfloat16m1x7_t" +kind: tk_typeref +typeref_type: file-scope type#912: __rvv_bfloat16m1x7_t +kind: none +predeclared: TRUE + +file-scope type#914 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 1 +tuple_elements: 8 + +file-scope type#915 + name: file-scope id-name#451: "__rvv_bfloat16m1x8_t" +kind: tk_typeref +typeref_type: file-scope type#914: __rvv_bfloat16m1x8_t +kind: none +predeclared: TRUE + +file-scope type#916 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 2 +tuple_elements: 1 + +file-scope type#917 + name: file-scope id-name#452: "__rvv_bfloat16m2_t" +kind: tk_typeref +typeref_type: file-scope type#916: __rvv_bfloat16m2_t +kind: none +predeclared: TRUE + +file-scope type#918 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -2 +tuple_elements: 1 + +file-scope type#919 + name: file-scope id-name#453: "__rvv_bfloat16mf2_t" +kind: tk_typeref +typeref_type: file-scope type#918: __rvv_bfloat16mf2_t +kind: none +predeclared: TRUE + +file-scope type#920 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 2 +tuple_elements: 2 + +file-scope type#921 + name: file-scope id-name#454: "__rvv_bfloat16m2x2_t" +kind: tk_typeref +typeref_type: file-scope type#920: __rvv_bfloat16m2x2_t +kind: none +predeclared: TRUE + +file-scope type#922 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -2 +tuple_elements: 2 + +file-scope type#923 + name: file-scope id-name#455: "__rvv_bfloat16mf2x2_t" +kind: tk_typeref +typeref_type: file-scope type#922: __rvv_bfloat16mf2x2_t +kind: none +predeclared: TRUE + +file-scope type#924 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 2 +tuple_elements: 3 + +file-scope type#925 + name: file-scope id-name#456: "__rvv_bfloat16m2x3_t" +kind: tk_typeref +typeref_type: file-scope type#924: __rvv_bfloat16m2x3_t +kind: none +predeclared: TRUE + +file-scope type#926 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -2 +tuple_elements: 3 + +file-scope type#927 + name: file-scope id-name#457: "__rvv_bfloat16mf2x3_t" +kind: tk_typeref +typeref_type: file-scope type#926: __rvv_bfloat16mf2x3_t +kind: none +predeclared: TRUE + +file-scope type#928 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 2 +tuple_elements: 4 + +file-scope type#929 + name: file-scope id-name#458: "__rvv_bfloat16m2x4_t" +kind: tk_typeref +typeref_type: file-scope type#928: __rvv_bfloat16m2x4_t +kind: none +predeclared: TRUE + +file-scope type#930 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -2 +tuple_elements: 4 + +file-scope type#931 + name: file-scope id-name#459: "__rvv_bfloat16mf2x4_t" +kind: tk_typeref +typeref_type: file-scope type#930: __rvv_bfloat16mf2x4_t +kind: none +predeclared: TRUE + +file-scope type#932 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -2 +tuple_elements: 5 + +file-scope type#933 + name: file-scope id-name#460: "__rvv_bfloat16mf2x5_t" +kind: tk_typeref +typeref_type: file-scope type#932: __rvv_bfloat16mf2x5_t +kind: none +predeclared: TRUE + +file-scope type#934 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -2 +tuple_elements: 6 + +file-scope type#935 + name: file-scope id-name#461: "__rvv_bfloat16mf2x6_t" +kind: tk_typeref +typeref_type: file-scope type#934: __rvv_bfloat16mf2x6_t +kind: none +predeclared: TRUE + +file-scope type#936 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -2 +tuple_elements: 7 + +file-scope type#937 + name: file-scope id-name#462: "__rvv_bfloat16mf2x7_t" +kind: tk_typeref +typeref_type: file-scope type#936: __rvv_bfloat16mf2x7_t +kind: none +predeclared: TRUE + +file-scope type#938 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -2 +tuple_elements: 8 + +file-scope type#939 + name: file-scope id-name#463: "__rvv_bfloat16mf2x8_t" +kind: tk_typeref +typeref_type: file-scope type#938: __rvv_bfloat16mf2x8_t +kind: none +predeclared: TRUE + +file-scope type#940 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 3 +tuple_elements: 1 + +file-scope type#941 + name: file-scope id-name#464: "__rvv_bfloat16m3_t" +kind: tk_typeref +typeref_type: file-scope type#940: __rvv_bfloat16m3_t +kind: none +predeclared: TRUE + +file-scope type#942 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -3 +tuple_elements: 1 + +file-scope type#943 + name: file-scope id-name#465: "__rvv_bfloat16mf3_t" +kind: tk_typeref +typeref_type: file-scope type#942: __rvv_bfloat16mf3_t +kind: none +predeclared: TRUE + +file-scope type#944 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 3 +tuple_elements: 2 + +file-scope type#945 + name: file-scope id-name#466: "__rvv_bfloat16m3x2_t" +kind: tk_typeref +typeref_type: file-scope type#944: __rvv_bfloat16m3x2_t +kind: none +predeclared: TRUE + +file-scope type#946 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -3 +tuple_elements: 2 + +file-scope type#947 + name: file-scope id-name#467: "__rvv_bfloat16mf3x2_t" +kind: tk_typeref +typeref_type: file-scope type#946: __rvv_bfloat16mf3x2_t +kind: none +predeclared: TRUE + +file-scope type#948 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -3 +tuple_elements: 3 + +file-scope type#949 + name: file-scope id-name#468: "__rvv_bfloat16mf3x3_t" +kind: tk_typeref +typeref_type: file-scope type#948: __rvv_bfloat16mf3x3_t +kind: none +predeclared: TRUE + +file-scope type#950 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -3 +tuple_elements: 4 + +file-scope type#951 + name: file-scope id-name#469: "__rvv_bfloat16mf3x4_t" +kind: tk_typeref +typeref_type: file-scope type#950: __rvv_bfloat16mf3x4_t +kind: none +predeclared: TRUE + +file-scope type#952 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -3 +tuple_elements: 5 + +file-scope type#953 + name: file-scope id-name#470: "__rvv_bfloat16mf3x5_t" +kind: tk_typeref +typeref_type: file-scope type#952: __rvv_bfloat16mf3x5_t +kind: none +predeclared: TRUE + +file-scope type#954 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -3 +tuple_elements: 6 + +file-scope type#955 + name: file-scope id-name#471: "__rvv_bfloat16mf3x6_t" +kind: tk_typeref +typeref_type: file-scope type#954: __rvv_bfloat16mf3x6_t +kind: none +predeclared: TRUE + +file-scope type#956 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -3 +tuple_elements: 7 + +file-scope type#957 + name: file-scope id-name#472: "__rvv_bfloat16mf3x7_t" +kind: tk_typeref +typeref_type: file-scope type#956: __rvv_bfloat16mf3x7_t +kind: none +predeclared: TRUE + +file-scope type#958 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -3 +tuple_elements: 8 + +file-scope type#959 + name: file-scope id-name#473: "__rvv_bfloat16mf3x8_t" +kind: tk_typeref +typeref_type: file-scope type#958: __rvv_bfloat16mf3x8_t +kind: none +predeclared: TRUE + +file-scope type#960 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 4 +tuple_elements: 1 + +file-scope type#961 + name: file-scope id-name#474: "__rvv_bfloat16m4_t" +kind: tk_typeref +typeref_type: file-scope type#960: __rvv_bfloat16m4_t +kind: none +predeclared: TRUE + +file-scope type#962 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -4 +tuple_elements: 1 + +file-scope type#963 + name: file-scope id-name#475: "__rvv_bfloat16mf4_t" +kind: tk_typeref +typeref_type: file-scope type#962: __rvv_bfloat16mf4_t +kind: none +predeclared: TRUE + +file-scope type#964 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 4 +tuple_elements: 2 + +file-scope type#965 + name: file-scope id-name#476: "__rvv_bfloat16m4x2_t" +kind: tk_typeref +typeref_type: file-scope type#964: __rvv_bfloat16m4x2_t +kind: none +predeclared: TRUE + +file-scope type#966 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -4 +tuple_elements: 2 + +file-scope type#967 + name: file-scope id-name#477: "__rvv_bfloat16mf4x2_t" +kind: tk_typeref +typeref_type: file-scope type#966: __rvv_bfloat16mf4x2_t +kind: none +predeclared: TRUE + +file-scope type#968 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -4 +tuple_elements: 3 + +file-scope type#969 + name: file-scope id-name#478: "__rvv_bfloat16mf4x3_t" +kind: tk_typeref +typeref_type: file-scope type#968: __rvv_bfloat16mf4x3_t +kind: none +predeclared: TRUE + +file-scope type#970 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -4 +tuple_elements: 4 + +file-scope type#971 + name: file-scope id-name#479: "__rvv_bfloat16mf4x4_t" +kind: tk_typeref +typeref_type: file-scope type#970: __rvv_bfloat16mf4x4_t +kind: none +predeclared: TRUE + +file-scope type#972 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -4 +tuple_elements: 5 + +file-scope type#973 + name: file-scope id-name#480: "__rvv_bfloat16mf4x5_t" +kind: tk_typeref +typeref_type: file-scope type#972: __rvv_bfloat16mf4x5_t +kind: none +predeclared: TRUE + +file-scope type#974 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -4 +tuple_elements: 6 + +file-scope type#975 + name: file-scope id-name#481: "__rvv_bfloat16mf4x6_t" +kind: tk_typeref +typeref_type: file-scope type#974: __rvv_bfloat16mf4x6_t +kind: none +predeclared: TRUE + +file-scope type#976 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -4 +tuple_elements: 7 + +file-scope type#977 + name: file-scope id-name#482: "__rvv_bfloat16mf4x7_t" +kind: tk_typeref +typeref_type: file-scope type#976: __rvv_bfloat16mf4x7_t +kind: none +predeclared: TRUE + +file-scope type#978 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: -4 +tuple_elements: 8 + +file-scope type#979 + name: file-scope id-name#483: "__rvv_bfloat16mf4x8_t" +kind: tk_typeref +typeref_type: file-scope type#978: __rvv_bfloat16mf4x8_t +kind: none +predeclared: TRUE + +file-scope type#980 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 5 +tuple_elements: 1 + +file-scope type#981 + name: file-scope id-name#484: "__rvv_bfloat16m5_t" +kind: tk_typeref +typeref_type: file-scope type#980: __rvv_bfloat16m5_t +kind: none +predeclared: TRUE + +file-scope type#982 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 6 +tuple_elements: 1 + +file-scope type#983 + name: file-scope id-name#485: "__rvv_bfloat16m6_t" +kind: tk_typeref +typeref_type: file-scope type#982: __rvv_bfloat16m6_t +kind: none +predeclared: TRUE + +file-scope type#984 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 7 +tuple_elements: 1 + +file-scope type#985 + name: file-scope id-name#486: "__rvv_bfloat16m7_t" +kind: tk_typeref +typeref_type: file-scope type#984: __rvv_bfloat16m7_t +kind: none +predeclared: TRUE + +file-scope type#986 +kind: tk_riscv_vector +element_type: file-scope type#16: __bf16 +length_multiplier: 8 +tuple_elements: 1 + +file-scope type#987 + name: file-scope id-name#487: "__rvv_bfloat16m8_t" +kind: tk_typeref +typeref_type: file-scope type#986: __rvv_bfloat16m8_t +kind: none +predeclared: TRUE + +file-scope type#988 + name: file-scope id-name#488: "__type_pack_element_alias" +kind: tk_typeref +typeref_type: file-scope type#518: int +kind: is_template_alias + diff --git a/tests/tests/edg/cmeerw/.gnats-28692-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28692-disp.rto/default.1.1.txt index 8a43a4fca2..767d7f2119 100644 --- a/tests/tests/edg/cmeerw/.gnats-28692-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28692-disp.rto/default.1.1.txt @@ -1,2 +1,88 @@ fe_only -DTEST_NUMBER=1 --c++11 --gn 150200 --no_il_lower --il_display Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "__va_list_tag" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 + +file-scope type#2 + name: file-scope id-name#2: "_IO_FILE" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 +template_arg_list: + constant: file-scope constant#1: N + type: file-scope type#3: T#(1,2) + is_pack_element: TRUE + is_pack: TRUE + +file-scope type#4 + name: file-scope id-name#3: "__type_pack_element" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 + +file-scope type#5 + name: file-scope id-name#4: "D" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + constant: file-scope constant#2: Is + is_pack_element: TRUE + is_pack: TRUE + +file-scope type#6 + name: file-scope id-name#5: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 +template_arg_list: + constant: file-scope constant#3: __integer_pack(I)... + explicitly_specified: TRUE + is_pack_element: TRUE + +file-scope type#7 + name: file-scope id-name#5: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 + +file-scope type#8 + name: file-scope id-name#4: "D" +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope class-type-supplement#8 +template_arg_list: + constant: file-scope constant#4: 0 + explicitly_specified: TRUE + is_pack_element: TRUE + constant: file-scope constant#5: 1 + explicitly_specified: TRUE + is_pack_element: TRUE + constant: file-scope constant#6: 2 + explicitly_specified: TRUE + is_pack_element: TRUE + +file-scope type#9 + name: file-scope id-name#5: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#8 + +file-scope type#10 + name: file-scope id-name#6: "A3" +kind: tk_typeref +typeref_type: file-scope type#8: C<0, 1, 2>::D +kind: is_alias + +file-scope class-type-supplement#9 + diff --git a/tests/tests/edg/cmeerw/.gnats-28692-disp.rto/edg_x86_32.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28692-disp.rto/edg_x86_32.1.1.txt new file mode 100644 index 0000000000..0429c57786 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28692-disp.rto/edg_x86_32.1.1.txt @@ -0,0 +1,81 @@ +fe_only -DTEST_NUMBER=1 --c++11 --gn 150200 --no_il_lower --il_display Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "_IO_FILE" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + constant: file-scope constant#1: N + type: file-scope type#2: T#(1,2) + is_pack_element: TRUE + is_pack: TRUE + +file-scope type#3 + name: file-scope id-name#2: "__type_pack_element" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 + +file-scope type#4 + name: file-scope id-name#3: "D" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + constant: file-scope constant#2: Is + is_pack_element: TRUE + is_pack: TRUE + +file-scope type#5 + name: file-scope id-name#4: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + constant: file-scope constant#3: __integer_pack(I)... + explicitly_specified: TRUE + is_pack_element: TRUE + +file-scope type#6 + name: file-scope id-name#4: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 + +file-scope type#7 + name: file-scope id-name#3: "D" +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + constant: file-scope constant#4: 0 + explicitly_specified: TRUE + is_pack_element: TRUE + constant: file-scope constant#5: 1 + explicitly_specified: TRUE + is_pack_element: TRUE + constant: file-scope constant#6: 2 + explicitly_specified: TRUE + is_pack_element: TRUE + +file-scope type#8 + name: file-scope id-name#4: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope type#9 + name: file-scope id-name#5: "A3" +kind: tk_typeref +typeref_type: file-scope type#7: C<0, 1, 2>::D +kind: is_alias + +file-scope class-type-supplement#8 + diff --git a/tests/tests/edg/cmeerw/.gnats-28692-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28692-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..0429c57786 --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28692-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,81 @@ +fe_only -DTEST_NUMBER=1 --c++11 --gn 150200 --no_il_lower --il_display Test_name.c +file-scope class-type-supplement#1 + +file-scope type#1 + name: file-scope id-name#1: "_IO_FILE" +kind: tk_struct +extra_info: file-scope class-type-supplement#1 + +file-scope class-type-supplement#2 +template_arg_list: + constant: file-scope constant#1: N + type: file-scope type#2: T#(1,2) + is_pack_element: TRUE + is_pack: TRUE + +file-scope type#3 + name: file-scope id-name#2: "__type_pack_element" +kind: tk_struct +extra_info: file-scope class-type-supplement#2 + +file-scope class-type-supplement#3 + +file-scope type#4 + name: file-scope id-name#3: "D" +kind: tk_struct +extra_info: file-scope class-type-supplement#3 + +file-scope class-type-supplement#4 +template_arg_list: + constant: file-scope constant#2: Is + is_pack_element: TRUE + is_pack: TRUE + +file-scope type#5 + name: file-scope id-name#4: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#4 + +file-scope class-type-supplement#5 +template_arg_list: + constant: file-scope constant#3: __integer_pack(I)... + explicitly_specified: TRUE + is_pack_element: TRUE + +file-scope type#6 + name: file-scope id-name#4: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#5 + +file-scope class-type-supplement#6 + +file-scope type#7 + name: file-scope id-name#3: "D" +kind: tk_struct +extra_info: file-scope class-type-supplement#6 + +file-scope class-type-supplement#7 +template_arg_list: + constant: file-scope constant#4: 0 + explicitly_specified: TRUE + is_pack_element: TRUE + constant: file-scope constant#5: 1 + explicitly_specified: TRUE + is_pack_element: TRUE + constant: file-scope constant#6: 2 + explicitly_specified: TRUE + is_pack_element: TRUE + +file-scope type#8 + name: file-scope id-name#4: "C" +kind: tk_struct +extra_info: file-scope class-type-supplement#7 + +file-scope type#9 + name: file-scope id-name#5: "A3" +kind: tk_typeref +typeref_type: file-scope type#7: C<0, 1, 2>::D +kind: is_alias + +file-scope class-type-supplement#8 + diff --git a/tests/tests/edg/cmeerw/.gnats-28700-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28700-disp.rto/default.1.1.txt index 45f5bc4ce3..e9e9125c8c 100644 --- a/tests/tests/edg/cmeerw/.gnats-28700-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28700-disp.rto/default.1.1.txt @@ -1,2 +1,35 @@ fe_only -DTEST_NUMBER=1 -w --no_il_lower --il_display --c++11 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +func-scope expr-node#1 +type: file-scope type#1: int (*)() +orig_lvalue_type: file-scope type#2: int () +next: NULL +routine: file-scope routine#1: nontmpl +position.seq: 28 + +func-scope expr-node#2 +type: file-scope type#1: int (*)() +orig_lvalue_type: file-scope type#2: int () +next: NULL +routine: file-scope routine#1: nontmpl +position.seq: 29 + +func-scope expr-node#3 +type: file-scope type#2: int () +next: NULL +routine: file-scope routine#1: nontmpl +position.seq: 30 + +func-scope expr-node#4 +type: file-scope type#3: int (*)() +orig_lvalue_type: file-scope type#4: int () +next: NULL +routine: file-scope routine#2: tmpl +position.seq: 32 + +func-scope expr-node#5 +type: file-scope type#3: int (*)() +orig_lvalue_type: file-scope type#4: int () +next: NULL +routine: file-scope routine#2: tmpl +position.seq: 33 + diff --git a/tests/tests/edg/cmeerw/.gnats-28700-disp.rto/edg_x86_32_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28700-disp.rto/edg_x86_32_cp.1.1.txt new file mode 100644 index 0000000000..31540ed54e --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28700-disp.rto/edg_x86_32_cp.1.1.txt @@ -0,0 +1,35 @@ +fe_only -DTEST_NUMBER=1 -w --no_il_lower --il_display --c++11 Test_name.c +func-scope expr-node#1 +type: file-scope type#1: int (*)() +orig_lvalue_type: file-scope type#2: int () +next: NULL +routine: file-scope routine#1: nontmpl +position.seq: 29 + +func-scope expr-node#2 +type: file-scope type#1: int (*)() +orig_lvalue_type: file-scope type#2: int () +next: NULL +routine: file-scope routine#1: nontmpl +position.seq: 30 + +func-scope expr-node#3 +type: file-scope type#2: int () +next: NULL +routine: file-scope routine#1: nontmpl +position.seq: 31 + +func-scope expr-node#4 +type: file-scope type#3: int (*)() +orig_lvalue_type: file-scope type#4: int () +next: NULL +routine: file-scope routine#2: tmpl +position.seq: 33 + +func-scope expr-node#5 +type: file-scope type#3: int (*)() +orig_lvalue_type: file-scope type#4: int () +next: NULL +routine: file-scope routine#2: tmpl +position.seq: 34 + diff --git a/tests/tests/edg/cmeerw/.gnats-28700-disp.rto/edg_x86_64_cp.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28700-disp.rto/edg_x86_64_cp.1.1.txt new file mode 100644 index 0000000000..31540ed54e --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28700-disp.rto/edg_x86_64_cp.1.1.txt @@ -0,0 +1,35 @@ +fe_only -DTEST_NUMBER=1 -w --no_il_lower --il_display --c++11 Test_name.c +func-scope expr-node#1 +type: file-scope type#1: int (*)() +orig_lvalue_type: file-scope type#2: int () +next: NULL +routine: file-scope routine#1: nontmpl +position.seq: 29 + +func-scope expr-node#2 +type: file-scope type#1: int (*)() +orig_lvalue_type: file-scope type#2: int () +next: NULL +routine: file-scope routine#1: nontmpl +position.seq: 30 + +func-scope expr-node#3 +type: file-scope type#2: int () +next: NULL +routine: file-scope routine#1: nontmpl +position.seq: 31 + +func-scope expr-node#4 +type: file-scope type#3: int (*)() +orig_lvalue_type: file-scope type#4: int () +next: NULL +routine: file-scope routine#2: tmpl +position.seq: 33 + +func-scope expr-node#5 +type: file-scope type#3: int (*)() +orig_lvalue_type: file-scope type#4: int () +next: NULL +routine: file-scope routine#2: tmpl +position.seq: 34 + diff --git a/tests/tests/edg/cmeerw/.gnats-28720-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28720-disp.rto/default.1.1.txt index 1438a585cb..4f57bd78c1 100644 --- a/tests/tests/edg/cmeerw/.gnats-28720-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28720-disp.rto/default.1.1.txt @@ -1,2 +1,308 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++20 --clang_version 220100 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope base-class-derivation#1 +direct: TRUE +path: + base_class: file-scope base-class#1: __builtin_dedup_pack (in D) +access: as_public + +file-scope base-class#1 +type: file-scope type#1: __builtin_dedup_pack +derived_class: file-scope type#2: D +direct: TRUE +direct_base_number: 1 +is_virtual: FALSE +derivation: file-scope base-class-derivation#1 + +file-scope routine#1 + name: file-scope id-name#1: "operator=" +type: file-scope type#3: B<1> &(const B<1> &) +storage_class: sc_extern + +file-scope routine#2 + name: file-scope id-name#1: "operator=" +type: file-scope type#4: B<1> &(B<1> &&) +storage_class: sc_extern + +file-scope routine#3 + name: file-scope id-name#1: "operator=" +type: file-scope type#5: B<2> &(const B<2> &) +storage_class: sc_extern + +file-scope routine#4 + name: file-scope id-name#1: "operator=" +type: file-scope type#6: B<2> &(B<2> &&) +storage_class: sc_extern + +file-scope base-class-derivation#2 +direct: TRUE +path: + base_class: file-scope base-class#2: B<1> (in D, B<1>, B<2>, B<2>>) +access: as_public + +file-scope base-class#2 +type: file-scope type#7: B<1> +derived_class: file-scope type#8: D, B<1>, B<2>, B<2>> +direct: TRUE +direct_base_number: 1 +is_virtual: FALSE +derivation: file-scope base-class-derivation#2 + +file-scope base-class-derivation#3 +direct: TRUE +path: + base_class: file-scope base-class#3: B<2> (in D, B<1>, B<2>, B<2>>) +access: as_public + +file-scope base-class#3 +type: file-scope type#9: B<2> +derived_class: file-scope type#8: D, B<1>, B<2>, B<2>> +direct: TRUE +direct_base_number: 2 +is_virtual: FALSE +derivation: file-scope base-class-derivation#3 + +file-scope routine#5 + name: file-scope id-name#1: "operator=" +type: file-scope type#10: D, B<1>, B<2>, B<2>> &(const D, B<1>, B<2>, B<2>> &) +storage_class: sc_extern + +file-scope routine#6 + name: file-scope id-name#1: "operator=" +type: file-scope type#11: D, B<1>, B<2>, B<2>> &(D, B<1>, B<2>, B<2>> &&) +storage_class: sc_extern + +file-scope variable-template-info#1 +template_arg_list: + pack exp placeholder: + type: file-scope type#12: Ts#(1,1) + is_pack_element: TRUE + is_pack: TRUE + +file-scope variable#1 + name: file-scope id-name#2: "v_pack" +type: file-scope type#13: int +storage_class: sc_extern +template_info: file-scope variable-template-info#1 + +file-scope variable-template-info#2 +template_arg_list: + type: file-scope type#14: T1#(1,1) + type: file-scope type#15: T2#(1,2) + pack exp placeholder: + type: file-scope type#16: Ts#(1,3) + is_pack_element: TRUE + is_pack: TRUE + +file-scope variable#2 + name: file-scope id-name#3: "v_nonpack" +type: file-scope type#13: int +storage_class: sc_extern +template_info: file-scope variable-template-info#2 + +file-scope variable-template-info#3 +template_arg_list: + pack exp placeholder: + type: file-scope type#17: Ts#(1,1) + is_pack_element: TRUE + is_pack: TRUE + +file-scope variable#3 + name: file-scope id-name#4: "v1" +type: file-scope type#13: int +storage_class: sc_unspecified +template_info: file-scope variable-template-info#3 + +file-scope variable-template-info#4 +template_arg_list: + pack exp placeholder: + type: file-scope type#18: Ts#(1,1) + is_pack_element: TRUE + is_pack: TRUE + +file-scope variable#4 + name: file-scope id-name#5: "v2" +type: file-scope type#13: int +storage_class: sc_unspecified +template_info: file-scope variable-template-info#4 + +file-scope variable-template-info#5 +template_arg_list: + pack exp placeholder: + explicitly_specified: TRUE + type: file-scope type#19: __builtin_dedup_pack + explicitly_specified: TRUE + is_pack_element: TRUE + is_pack: TRUE + +file-scope variable#5 + name: file-scope id-name#2: "v_pack" +type: file-scope type#20: +storage_class: sc_extern +template_info: file-scope variable-template-info#5 + +file-scope variable-template-info#6 +template_arg_list: + type: file-scope type#19: __builtin_dedup_pack + explicitly_specified: TRUE + is_pack: TRUE + pack exp placeholder: + explicitly_specified: TRUE + +file-scope variable#6 + name: file-scope id-name#3: "v_nonpack" +type: file-scope type#20: +storage_class: sc_extern +template_info: file-scope variable-template-info#6 + +file-scope variable#7 + name: file-scope id-name#6: "i" +type: file-scope type#13: int +storage_class: sc_unspecified + +file-scope variable-template-info#7 +template_arg_list: + pack exp placeholder: + explicitly_specified: TRUE + type: file-scope type#13: int + explicitly_specified: TRUE + is_pack_element: TRUE + type: file-scope type#21: INT + explicitly_specified: TRUE + is_pack_element: TRUE + type: file-scope type#22: const INT + explicitly_specified: TRUE + is_pack_element: TRUE + type: file-scope type#23: const int + explicitly_specified: TRUE + is_pack_element: TRUE + type: file-scope type#24: long + explicitly_specified: TRUE + is_pack_element: TRUE + +file-scope variable#8 + name: file-scope id-name#4: "v1" +type: file-scope type#13: int +storage_class: sc_extern +template_info: file-scope variable-template-info#7 + +file-scope variable-template-info#8 +template_arg_list: + pack exp placeholder: + explicitly_specified: TRUE + type: file-scope type#13: int + explicitly_specified: TRUE + is_pack_element: TRUE + type: file-scope type#21: INT + explicitly_specified: TRUE + is_pack_element: TRUE + type: file-scope type#22: const INT + explicitly_specified: TRUE + is_pack_element: TRUE + type: file-scope type#23: const int + explicitly_specified: TRUE + is_pack_element: TRUE + type: file-scope type#24: long + explicitly_specified: TRUE + is_pack_element: TRUE + +file-scope variable#9 + name: file-scope id-name#5: "v2" +type: file-scope type#13: int +storage_class: sc_extern +template_info: file-scope variable-template-info#8 + +file-scope variable-template-info#9 +template_arg_list: + pack exp placeholder: + explicitly_specified: TRUE + type: file-scope type#13: int + explicitly_specified: TRUE + is_pack_element: TRUE + type: file-scope type#22: const INT + explicitly_specified: TRUE + is_pack_element: TRUE + type: file-scope type#24: long + explicitly_specified: TRUE + is_pack_element: TRUE + +file-scope variable#10 + name: file-scope id-name#2: "v_pack" +type: file-scope type#13: int +storage_class: sc_extern +template_info: file-scope variable-template-info#9 + +file-scope variable-template-info#10 +template_arg_list: + type: file-scope type#13: int + explicitly_specified: TRUE + type: file-scope type#22: const INT + explicitly_specified: TRUE + pack exp placeholder: + explicitly_specified: TRUE + type: file-scope type#24: long + explicitly_specified: TRUE + is_pack_element: TRUE + +file-scope variable#11 + name: file-scope id-name#3: "v_nonpack" +type: file-scope type#13: int +storage_class: sc_extern +template_info: file-scope variable-template-info#10 + +file-scope variable#12 + name: file-scope id-name#7: "d" +type: file-scope type#8: D, B<1>, B<2>, B<2>> +storage_class: sc_unspecified + +file-scope routine#7 + name: file-scope id-name#8: "f_pack" +type: file-scope type#25: int () +storage_class: sc_extern +template_arg_list: + pack exp placeholder: + type: file-scope type#26: Ts#(1,1) + is_pack_element: TRUE + is_pack: TRUE + +file-scope routine#8 + name: file-scope id-name#9: "f_nonpack" +type: file-scope type#27: int () +storage_class: sc_extern +template_arg_list: + type: file-scope type#28: T1#(1,1) + type: file-scope type#29: T2#(1,2) + pack exp placeholder: + type: file-scope type#30: Ts#(1,3) + is_pack_element: TRUE + is_pack: TRUE + +file-scope routine#9 + name: file-scope id-name#8: "f_pack" +type: file-scope type#31: int () +storage_class: sc_extern +template_arg_list: + pack exp placeholder: + type: file-scope type#13: int + explicitly_specified: TRUE + is_pack_element: TRUE + type: file-scope type#22: const INT + explicitly_specified: TRUE + is_pack_element: TRUE + type: file-scope type#24: long + explicitly_specified: TRUE + is_pack_element: TRUE + +file-scope routine#10 + name: file-scope id-name#9: "f_nonpack" +type: file-scope type#32: int () +storage_class: sc_extern +template_arg_list: + type: file-scope type#13: int + explicitly_specified: TRUE + type: file-scope type#22: const INT + explicitly_specified: TRUE + pack exp placeholder: + type: file-scope type#24: long + explicitly_specified: TRUE + is_pack_element: TRUE + diff --git a/tests/tests/edg/cmeerw/.gnats-28937-disp.rto/default.1.1.txt b/tests/tests/edg/cmeerw/.gnats-28937-disp.rto/default.1.1.txt index 8883ec46f6..51f782dd38 100644 --- a/tests/tests/edg/cmeerw/.gnats-28937-disp.rto/default.1.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28937-disp.rto/default.1.1.txt @@ -1,2 +1,97 @@ fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++11 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "g_uint" + decl_position.seq: 9 +kind: tk_typeref +typeref_type: file-scope type#2: unsigned int +kind: is_alias + +file-scope type#3 + name: file-scope id-name#2: "E" + decl_position.seq: 13 +kind: tk_integer +has_explicit_enum_base: TRUE +enum_type: TRUE +is_scoped_enum: TRUE +enumerator_list_seen: TRUE +base_type: file-scope type#1: first_definition::g_uint +base_type_position.seq: 13 + +file-scope type#4 + name: file-scope id-name#3: "ns1_uint" + decl_position.seq: 18 +kind: tk_typeref +typeref_type: file-scope type#1: first_definition::g_uint +kind: is_alias + +file-scope type#5 + name: file-scope id-name#4: "ns2_uint" + decl_position.seq: 19 +kind: tk_typeref +typeref_type: file-scope type#1: first_definition::g_uint +kind: is_alias + +file-scope type#6 + name: file-scope id-name#1: "g_uint" + decl_position.seq: 32 +kind: tk_typeref +typeref_type: file-scope type#2: unsigned int +kind: is_alias + +file-scope type#7 + name: file-scope id-name#3: "ns1_uint" + decl_position.seq: 41 +kind: tk_typeref +typeref_type: file-scope type#6: second_definition::g_uint +kind: is_alias + +file-scope type#8 + name: file-scope id-name#4: "ns2_uint" + decl_position.seq: 42 +kind: tk_typeref +typeref_type: file-scope type#6: second_definition::g_uint +kind: is_alias + +file-scope type#9 + name: file-scope id-name#2: "E" + decl_position.seq: 47 +kind: tk_integer +has_explicit_enum_base: TRUE +enum_type: TRUE +is_scoped_enum: TRUE +enumerator_list_seen: TRUE +base_type: file-scope type#7: second_definition::ns::ns1_uint +base_type_position.seq: 47 + +file-scope type#10 + name: file-scope id-name#1: "g_uint" + decl_position.seq: 55 +kind: tk_typeref +typeref_type: file-scope type#2: unsigned int +kind: is_alias + +file-scope type#11 + name: file-scope id-name#3: "ns1_uint" + decl_position.seq: 64 +kind: tk_typeref +typeref_type: file-scope type#10: third_definition::g_uint +kind: is_alias + +file-scope type#12 + name: file-scope id-name#4: "ns2_uint" + decl_position.seq: 65 +kind: tk_typeref +typeref_type: file-scope type#10: third_definition::g_uint +kind: is_alias + +file-scope type#13 + name: file-scope id-name#2: "E" + decl_position.seq: 73 +kind: tk_integer +has_explicit_enum_base: TRUE +enum_type: TRUE +is_scoped_enum: TRUE +enumerator_list_seen: TRUE +base_type: file-scope type#12: third_definition::ns::ns2_uint +base_type_position.seq: 73 + diff --git a/tests/tests/edg/cmeerw/.gnats-28937-disp.rto/default.2.1.txt b/tests/tests/edg/cmeerw/.gnats-28937-disp.rto/default.2.1.txt index da5f64ea0b..e0e5504a61 100644 --- a/tests/tests/edg/cmeerw/.gnats-28937-disp.rto/default.2.1.txt +++ b/tests/tests/edg/cmeerw/.gnats-28937-disp.rto/default.2.1.txt @@ -1,2 +1,105 @@ fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --ms_c++20 --microsoft_version 1950 Test_name.c -/usr/bin/bash: line 1: enumerate_addrs: command not found +file-scope type#1 + name: file-scope id-name#1: "align_val_t" +kind: tk_integer +has_explicit_enum_base: TRUE +enum_type: TRUE +is_scoped_enum: TRUE +base_type: file-scope type#2: unsigned long + +file-scope type#3 + name: file-scope id-name#2: "g_uint" + decl_position.seq: 9 +kind: tk_typeref +typeref_type: file-scope type#4: unsigned int +kind: is_alias + +file-scope type#5 + name: file-scope id-name#3: "E" + decl_position.seq: 13 +kind: tk_integer +has_explicit_enum_base: TRUE +enum_type: TRUE +is_scoped_enum: TRUE +enumerator_list_seen: TRUE +base_type: file-scope type#3: first_definition::g_uint +base_type_position.seq: 13 + +file-scope type#6 + name: file-scope id-name#4: "ns1_uint" + decl_position.seq: 18 +kind: tk_typeref +typeref_type: file-scope type#3: first_definition::g_uint +kind: is_alias + +file-scope type#7 + name: file-scope id-name#5: "ns2_uint" + decl_position.seq: 19 +kind: tk_typeref +typeref_type: file-scope type#3: first_definition::g_uint +kind: is_alias + +file-scope type#8 + name: file-scope id-name#2: "g_uint" + decl_position.seq: 32 +kind: tk_typeref +typeref_type: file-scope type#4: unsigned int +kind: is_alias + +file-scope type#9 + name: file-scope id-name#4: "ns1_uint" + decl_position.seq: 41 +kind: tk_typeref +typeref_type: file-scope type#8: second_definition::g_uint +kind: is_alias + +file-scope type#10 + name: file-scope id-name#5: "ns2_uint" + decl_position.seq: 42 +kind: tk_typeref +typeref_type: file-scope type#8: second_definition::g_uint +kind: is_alias + +file-scope type#11 + name: file-scope id-name#3: "E" + decl_position.seq: 47 +kind: tk_integer +has_explicit_enum_base: TRUE +enum_type: TRUE +is_scoped_enum: TRUE +enumerator_list_seen: TRUE +base_type: file-scope type#9: second_definition::ns::ns1_uint +base_type_position.seq: 47 + +file-scope type#12 + name: file-scope id-name#2: "g_uint" + decl_position.seq: 55 +kind: tk_typeref +typeref_type: file-scope type#4: unsigned int +kind: is_alias + +file-scope type#13 + name: file-scope id-name#4: "ns1_uint" + decl_position.seq: 64 +kind: tk_typeref +typeref_type: file-scope type#12: third_definition::g_uint +kind: is_alias + +file-scope type#14 + name: file-scope id-name#5: "ns2_uint" + decl_position.seq: 65 +kind: tk_typeref +typeref_type: file-scope type#12: third_definition::g_uint +kind: is_alias + +file-scope type#15 + name: file-scope id-name#3: "E" + decl_position.seq: 73 +kind: tk_integer +has_explicit_enum_base: TRUE +enum_type: TRUE +is_scoped_enum: TRUE +enumerator_list_seen: TRUE +base_type: file-scope type#14: third_definition::ns::ns2_uint +base_type_position.seq: 73 + diff --git a/tests/tests/edg/cmeerw/.gnats-28937-disp.rto/edg_x86_32.2.1.txt b/tests/tests/edg/cmeerw/.gnats-28937-disp.rto/edg_x86_32.2.1.txt new file mode 100644 index 0000000000..d79a479c6d --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28937-disp.rto/edg_x86_32.2.1.txt @@ -0,0 +1,105 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --ms_c++20 --microsoft_version 1950 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "align_val_t" +kind: tk_integer +has_explicit_enum_base: TRUE +enum_type: TRUE +is_scoped_enum: TRUE +base_type: file-scope type#2: unsigned int + +file-scope type#3 + name: file-scope id-name#2: "g_uint" + decl_position.seq: 9 +kind: tk_typeref +typeref_type: file-scope type#2: unsigned int +kind: is_alias + +file-scope type#4 + name: file-scope id-name#3: "E" + decl_position.seq: 13 +kind: tk_integer +has_explicit_enum_base: TRUE +enum_type: TRUE +is_scoped_enum: TRUE +enumerator_list_seen: TRUE +base_type: file-scope type#3: first_definition::g_uint +base_type_position.seq: 13 + +file-scope type#5 + name: file-scope id-name#4: "ns1_uint" + decl_position.seq: 18 +kind: tk_typeref +typeref_type: file-scope type#3: first_definition::g_uint +kind: is_alias + +file-scope type#6 + name: file-scope id-name#5: "ns2_uint" + decl_position.seq: 19 +kind: tk_typeref +typeref_type: file-scope type#3: first_definition::g_uint +kind: is_alias + +file-scope type#7 + name: file-scope id-name#2: "g_uint" + decl_position.seq: 32 +kind: tk_typeref +typeref_type: file-scope type#2: unsigned int +kind: is_alias + +file-scope type#8 + name: file-scope id-name#4: "ns1_uint" + decl_position.seq: 41 +kind: tk_typeref +typeref_type: file-scope type#7: second_definition::g_uint +kind: is_alias + +file-scope type#9 + name: file-scope id-name#5: "ns2_uint" + decl_position.seq: 42 +kind: tk_typeref +typeref_type: file-scope type#7: second_definition::g_uint +kind: is_alias + +file-scope type#10 + name: file-scope id-name#3: "E" + decl_position.seq: 47 +kind: tk_integer +has_explicit_enum_base: TRUE +enum_type: TRUE +is_scoped_enum: TRUE +enumerator_list_seen: TRUE +base_type: file-scope type#8: second_definition::ns::ns1_uint +base_type_position.seq: 47 + +file-scope type#11 + name: file-scope id-name#2: "g_uint" + decl_position.seq: 55 +kind: tk_typeref +typeref_type: file-scope type#2: unsigned int +kind: is_alias + +file-scope type#12 + name: file-scope id-name#4: "ns1_uint" + decl_position.seq: 64 +kind: tk_typeref +typeref_type: file-scope type#11: third_definition::g_uint +kind: is_alias + +file-scope type#13 + name: file-scope id-name#5: "ns2_uint" + decl_position.seq: 65 +kind: tk_typeref +typeref_type: file-scope type#11: third_definition::g_uint +kind: is_alias + +file-scope type#14 + name: file-scope id-name#3: "E" + decl_position.seq: 73 +kind: tk_integer +has_explicit_enum_base: TRUE +enum_type: TRUE +is_scoped_enum: TRUE +enumerator_list_seen: TRUE +base_type: file-scope type#13: third_definition::ns::ns2_uint +base_type_position.seq: 73 + diff --git a/tests/tests/edg/cmeerw/.gnats-28937-disp.rto/edg_x86_32_cp.2.1.txt b/tests/tests/edg/cmeerw/.gnats-28937-disp.rto/edg_x86_32_cp.2.1.txt new file mode 100644 index 0000000000..d79a479c6d --- /dev/null +++ b/tests/tests/edg/cmeerw/.gnats-28937-disp.rto/edg_x86_32_cp.2.1.txt @@ -0,0 +1,105 @@ +fe_only -DTEST_NUMBER=2 --no_il_lower --il_display --ms_c++20 --microsoft_version 1950 Test_name.c +file-scope type#1 + name: file-scope id-name#1: "align_val_t" +kind: tk_integer +has_explicit_enum_base: TRUE +enum_type: TRUE +is_scoped_enum: TRUE +base_type: file-scope type#2: unsigned int + +file-scope type#3 + name: file-scope id-name#2: "g_uint" + decl_position.seq: 9 +kind: tk_typeref +typeref_type: file-scope type#2: unsigned int +kind: is_alias + +file-scope type#4 + name: file-scope id-name#3: "E" + decl_position.seq: 13 +kind: tk_integer +has_explicit_enum_base: TRUE +enum_type: TRUE +is_scoped_enum: TRUE +enumerator_list_seen: TRUE +base_type: file-scope type#3: first_definition::g_uint +base_type_position.seq: 13 + +file-scope type#5 + name: file-scope id-name#4: "ns1_uint" + decl_position.seq: 18 +kind: tk_typeref +typeref_type: file-scope type#3: first_definition::g_uint +kind: is_alias + +file-scope type#6 + name: file-scope id-name#5: "ns2_uint" + decl_position.seq: 19 +kind: tk_typeref +typeref_type: file-scope type#3: first_definition::g_uint +kind: is_alias + +file-scope type#7 + name: file-scope id-name#2: "g_uint" + decl_position.seq: 32 +kind: tk_typeref +typeref_type: file-scope type#2: unsigned int +kind: is_alias + +file-scope type#8 + name: file-scope id-name#4: "ns1_uint" + decl_position.seq: 41 +kind: tk_typeref +typeref_type: file-scope type#7: second_definition::g_uint +kind: is_alias + +file-scope type#9 + name: file-scope id-name#5: "ns2_uint" + decl_position.seq: 42 +kind: tk_typeref +typeref_type: file-scope type#7: second_definition::g_uint +kind: is_alias + +file-scope type#10 + name: file-scope id-name#3: "E" + decl_position.seq: 47 +kind: tk_integer +has_explicit_enum_base: TRUE +enum_type: TRUE +is_scoped_enum: TRUE +enumerator_list_seen: TRUE +base_type: file-scope type#8: second_definition::ns::ns1_uint +base_type_position.seq: 47 + +file-scope type#11 + name: file-scope id-name#2: "g_uint" + decl_position.seq: 55 +kind: tk_typeref +typeref_type: file-scope type#2: unsigned int +kind: is_alias + +file-scope type#12 + name: file-scope id-name#4: "ns1_uint" + decl_position.seq: 64 +kind: tk_typeref +typeref_type: file-scope type#11: third_definition::g_uint +kind: is_alias + +file-scope type#13 + name: file-scope id-name#5: "ns2_uint" + decl_position.seq: 65 +kind: tk_typeref +typeref_type: file-scope type#11: third_definition::g_uint +kind: is_alias + +file-scope type#14 + name: file-scope id-name#3: "E" + decl_position.seq: 73 +kind: tk_integer +has_explicit_enum_base: TRUE +enum_type: TRUE +is_scoped_enum: TRUE +enumerator_list_seen: TRUE +base_type: file-scope type#13: third_definition::ns::ns2_uint +base_type_position.seq: 73 + diff --git a/tests/tests/edg/cmeerw/gnats-19349.sft.cpp b/tests/tests/edg/cmeerw/gnats-19349.sft.cpp index d02beb5382..20dcd54a67 100644 --- a/tests/tests/edg/cmeerw/gnats-19349.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-19349.sft.cpp @@ -1,6 +1,6 @@ //type:fp //options:--c++11 --no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (field@|class-type-supplement@|type@.*\\nkind: +(tk_class))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| decl_position[.](seq|column)|has_initializer|has_field_initializer|field_list|initializer|extra_info|is_lambda_closure_class|defined_in_field_initializer|defined_in_variable_initializer|lambda_parent[.](field|routine|variable)):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (field@|class-type-supplement@|type@.*\nkind: +(tk_class))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| decl_position[.](seq|column)|has_initializer|has_field_initializer|field_list|initializer|extra_info|is_lambda_closure_class|defined_in_field_initializer|defined_in_variable_initializer|lambda_parent[.](field|routine|variable)):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs namespace minimal { class A { diff --git a/tests/tests/edg/cmeerw/gnats-25516-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-25516-disp.sft.cpp index 064eb4e98e..e1986515fe 100644 --- a/tests/tests/edg/cmeerw/gnats-25516-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-25516-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++23 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (base-class@|using-decl@|routine@.*special_kind: +sfk_deduction_guide)/' | grep -E -e '^( name| decl_position[.]seq|kind|type|orig_type|derived_class|direct|entity|special_kind|compiler_generated|is_explicit_constructor|is_template_function|is_inheriting_ctor|is_prototype_instantiation|is_explicit_constructor|is_deduction_guide_from_inheriting_ctor|qualifier[.]class_type|position[.]seq):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (base-class@|using-decl@|routine@.*special_kind: +sfk_deduction_guide)/' | grep -E -e '^( name| decl_position[.]seq|kind|type|orig_type|derived_class|direct|entity|special_kind|compiler_generated|is_explicit_constructor|is_template_function|is_inheriting_ctor|is_prototype_instantiation|is_explicit_constructor|is_deduction_guide_from_inheriting_ctor|qualifier[.]class_type|position[.]seq):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs template struct B diff --git a/tests/tests/edg/cmeerw/gnats-25680-lower.sft.cpp b/tests/tests/edg/cmeerw/gnats-25680-lower.sft.cpp index a1b4d27180..1c1ccf2ede 100644 --- a/tests/tests/edg/cmeerw/gnats-25680-lower.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-25680-lower.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++17 --g++:--c++17 --g++ -DARRAY:--c++17 --clang -DATOMIC:--c++17 --clang -DATOMIC -DARRAY //options_all:--il_display -//filter:sed -e 's/@[0-9a-f]*//' | grep -E '^constant: file-scope constant: \([(][^)]+[)]\)?[0-9]+UL?$' | sed -e 's/\\([0-9]\\+\\)UL\\?/\\1/' +//filter:sed -e 's/@[0-9a-f]*//' | grep -E '^constant: file-scope constant: ([(][^)]+[)])?[0-9]+UL?$' | sed -e 's/\([0-9]\+\)UL\?/\1/' // testing note: check that lowering generates the expected implicit arguments // (sizes and alignment) for "operator new" and "operator delete" diff --git a/tests/tests/edg/cmeerw/gnats-25751.sft.cpp b/tests/tests/edg/cmeerw/gnats-25751.sft.cpp index 216fd259aa..6eb4bbc41d 100644 --- a/tests/tests/edg/cmeerw/gnats-25751.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-25751.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options_all:--c++14 --clang --il --no_il_lowering -//filter:sed -e 's/name: [^"]*/name: /' -e 's/@[0-9a-f]*//' | grep -E '^\(initializer_in_class:\|is_template_variable:\|is_specialized:\| name: "t?var\)' -// | sed -e 's|:[^"]\+"|: "|' +//filter:sed -e 's/name: [^"]*/name: /' -e 's/@[0-9a-f]*//' | grep -E '^(initializer_in_class:|is_template_variable:|is_specialized:| name: "t?var)' +// | sed -e 's|:[^"]+"|: "|' struct C { template static const int tvar1 = 1; diff --git a/tests/tests/edg/cmeerw/gnats-25869-il-display.sft.cpp b/tests/tests/edg/cmeerw/gnats-25869-il-display.sft.cpp index 1b7c7e02d1..817a5efbc1 100644 --- a/tests/tests/edg/cmeerw/gnats-25869-il-display.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-25869-il-display.sft.cpp @@ -1,6 +1,6 @@ //type:fp //options:--c++17 --no_il_lowering --il_display -//filter:grep -E " file-scope type@[0-9a-f]*: E<\\(\\(bool\\)\\(V<" | sed -e 's/@[0-9a-f]*:/:/' +//filter:grep -E " file-scope type@[0-9a-f]*: E<\(\(bool\)\(V<" | sed -e 's/@[0-9a-f]*:/:/' template struct E diff --git a/tests/tests/edg/cmeerw/gnats-26267-display.sft.cpp b/tests/tests/edg/cmeerw/gnats-26267-display.sft.cpp index 92f2d95898..a69477f565 100644 --- a/tests/tests/edg/cmeerw/gnats-26267-display.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26267-display.sft.cpp @@ -1,6 +1,6 @@ //type:fp //options:--c++20 --no_il_lower --il_display -//filter:awk '/^file-scope constant@/{f=1; next}/^$/{if (f) print "|"; f=0}f{print $0 " "}' | grep -E -e '^( name|type|coordinates\.[^:]*):' -e '^[|]$' | sed -e 's/@[0-9a-f]*:/:/' -e 's/^ *//' -e 's/: */: /' -e 's/ file-scope / /' | tr -d '\\n' | tr '|' '\\n' | sort +//filter:awk '/^file-scope constant@/{f=1; next}/^$/{if (f) print "|"; f=0}f{print $0 " "}' | grep -E -e '^( name|type|coordinates.[^:]*):' -e '^[|]$' | sed -e 's/@[0-9a-f]*:/:/' -e 's/^ *//' -e 's/: */: /' -e 's/ file-scope / /' | tr -d '\n' | tr '|' '\n' | sort using INT = int; using CINT = const INT; diff --git a/tests/tests/edg/cmeerw/gnats-26294-alias-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-alias-disp.sft.cpp index 29c8c0c56b..4b1269a152 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-alias-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-alias-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (name-qualifier@|variable@|class-type-supplement@|type@.*\\nkind: +(tk_struct|is_template_alias|template_arg_list|name_qualifier))/' | grep -E -e '^( name| type| explicitly_specified| decl_position[.]seq|is_class|qualifier|qualifier[.]class_type|extra_info|kind|name|type|declared_type|typeref_type|orig_template_arg_list|template_arg_list):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (name-qualifier@|variable@|class-type-supplement@|type@.*\nkind: +(tk_struct|is_template_alias|template_arg_list|name_qualifier))/' | grep -E -e '^( name| type| explicitly_specified| decl_position[.]seq|is_class|qualifier|qualifier[.]class_type|extra_info|kind|name|type|declared_type|typeref_type|orig_template_arg_list|template_arg_list):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs template struct A diff --git a/tests/tests/edg/cmeerw/gnats-26294-arg-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-arg-disp.sft.cpp index 4bede0a008..2637b89dd1 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-arg-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-arg-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20:--c++20:--c++20:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (name-qualifier@|variable@|routine@.*\\nis_template_function:|class-type-supplement@|type@.*\\nkind: +(tk_struct|template_arg_list|name_qualifier)|expr-node@.*\\nkind: +(enk_variable|enk_routine))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| explicitly_specified| decl_position[.]seq|is_class|position[.]seq|qualifier|previous_qualifier|qualifier[.]class_type|extra_info|kind|type|declared_type|typeref_type|template_arg_list|orig_template_arg_list):' -e '^file-scope ' -e '^ +(FALSE|TRUE)' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (name-qualifier@|variable@|routine@.*\nis_template_function:|class-type-supplement@|type@.*\nkind: +(tk_struct|template_arg_list|name_qualifier)|expr-node@.*\nkind: +(enk_variable|enk_routine))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| explicitly_specified| decl_position[.]seq|is_class|position[.]seq|qualifier|previous_qualifier|qualifier[.]class_type|extra_info|kind|type|declared_type|typeref_type|template_arg_list|orig_template_arg_list):' -e '^file-scope ' -e '^ +(FALSE|TRUE)' -e '^$' | edg-enumerate-il-addrs #if TEST_NUMBER == 1 diff --git a/tests/tests/edg/cmeerw/gnats-26294-base-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-base-disp.sft.cpp index 2a2a4b16a4..d00a0d3ecd 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-base-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-base-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20:--c++20:--c++20:--c++20:--c++20 --gn 150100 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (name-qualifier@|base-class@|class-type-supplement@|type@.*\\nkind: +(tk_struct|tk_class|is_template_alias|template_arg_list|name_qualifier))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| explicitly_specified| decl_position[.]seq|is_class|previous_qualifier|qualifier|qualifier[.]class_type|extra_info|kind|type|orig_type|typeref_type|proxy_of_type|template_arg_list):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (name-qualifier@|base-class@|class-type-supplement@|type@.*\nkind: +(tk_struct|tk_class|is_template_alias|template_arg_list|name_qualifier))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| explicitly_specified| decl_position[.]seq|is_class|previous_qualifier|qualifier|qualifier[.]class_type|extra_info|kind|type|orig_type|typeref_type|proxy_of_type|template_arg_list):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs template struct A diff --git a/tests/tests/edg/cmeerw/gnats-26294-cls-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-cls-disp.sft.cpp index 2083f778fc..de2e344c57 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-cls-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-cls-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20:--c++20:--c++20:--c++20:--c++20:--c++20:--c++20:--c++20:--c++20:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^(func|file)-scope (name-qualifier@|variable@|class-type-supplement@|type@.*\\nkind: +(tk_struct|tk_ptr_to_member|is_alias|is_template_alias|is_decltype|template_arg_list|name_qualifier))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| explicitly_specified| decl_position[.]seq|is_class|qualifier|qualifier[.]class_type|extra_info|kind|type|declared_type|class_of_which_a_member|orig_class_of_which_a_member|typeref_type|template_arg_list|orig_template_arg_list|is_global_qualified_name):' -e '^(func|file)-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^(func|file)-scope (name-qualifier@|variable@|class-type-supplement@|type@.*\nkind: +(tk_struct|tk_ptr_to_member|is_alias|is_template_alias|is_decltype|template_arg_list|name_qualifier))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| explicitly_specified| decl_position[.]seq|is_class|qualifier|qualifier[.]class_type|extra_info|kind|type|declared_type|class_of_which_a_member|orig_class_of_which_a_member|typeref_type|template_arg_list|orig_template_arg_list|is_global_qualified_name):' -e '^(func|file)-scope ' -e '^$' | edg-enumerate-il-addrs template struct A diff --git a/tests/tests/edg/cmeerw/gnats-26294-concept-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-concept-disp.sft.cpp index 7b6fe1f477..a80008cafb 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-concept-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-concept-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (template@|expr-node@)/' | grep -E -e '^( name| type| explicitly_specified|position[.]seq|concept_id[.]args|operation[.]kind|constant|kind|type):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (template@|expr-node@)/' | grep -E -e '^( name| type| explicitly_specified|position[.]seq|concept_id[.]args|operation[.]kind|constant|kind|type):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs template concept C = true; diff --git a/tests/tests/edg/cmeerw/gnats-26294-enum-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-enum-disp.sft.cpp index d5850cb1b2..50cd1e9236 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-enum-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-enum-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (expr-node@.*\\nkind: +enk_constant|name-qualifier@)/' | grep -E -e '^(is_class|is_global_qualified_name|from_prototype_instantiation|used_in_primary_declarator|qualifier|qualifier\.class_type|name|kind|constant|previous_qualifier|position[.]seq):' -e '^ +(FALSE|TRUE)$' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (expr-node@.*\nkind: +enk_constant|name-qualifier@)/' | grep -E -e '^(is_class|is_global_qualified_name|from_prototype_instantiation|used_in_primary_declarator|qualifier|qualifier.class_type|name|kind|constant|previous_qualifier|position[.]seq):' -e '^ +(FALSE|TRUE)$' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs struct A { diff --git a/tests/tests/edg/cmeerw/gnats-26294-expr-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-expr-disp.sft.cpp index 2b5ef846d4..dd0071b82c 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-expr-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-expr-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20:--c++20:--c++20:--c++20:--c++20:--c++20:--c++20:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (expr-node@|name-qualifier@|class-type-supplement@|variable@|type@.*\\nkind: +(tk_class|tk_struct|tk_template_param|template_arg_list|name_qualifier|is_decltype))/' | grep -E -e '^( name| type| explicitly_specified|constant|position[.]seq|is_class|qualifier[.]class_type|expr|operands|variable|field|operation[.]kind|previous_qualifier|qualifier|extra_info|kind|type|declared_type|typeref_type|template_arg_list):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (expr-node@|name-qualifier@|class-type-supplement@|variable@|type@.*\nkind: +(tk_class|tk_struct|tk_template_param|template_arg_list|name_qualifier|is_decltype))/' | grep -E -e '^( name| type| explicitly_specified|constant|position[.]seq|is_class|qualifier[.]class_type|expr|operands|variable|field|operation[.]kind|previous_qualifier|qualifier|extra_info|kind|type|declared_type|typeref_type|template_arg_list):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs template struct A diff --git a/tests/tests/edg/cmeerw/gnats-26294-fn-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-fn-disp.sft.cpp index 775366b92a..b0e83244fc 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-fn-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-fn-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20:--c++20:--c++20:--c++20:--c++20:--c++20:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^(file|func)-scope (constant@|expr-node@.*\\nkind: +enk_(routine|constant)|type@.*\\nkind: +(is_alias|is_decltype|template_arg_list)|routine@.*\\nis_template_function:|name-qualifier@)/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^(is_class|qualifier\.class_type|position[.]seq|name|kind|routine|constant|con|qualifier|num_template_arguments|arg_list|template_arg_list|orig_template_arg_list|typeref_type| name| type| constant| explicitly_specified| decl_position[.]seq|is_template_id|is_global_qualified_name):' -e '^ +(FALSE|TRUE)' -e '^(file|func)-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^(file|func)-scope (constant@|expr-node@.*\nkind: +enk_(routine|constant)|type@.*\nkind: +(is_alias|is_decltype|template_arg_list)|routine@.*\nis_template_function:|name-qualifier@)/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^(is_class|qualifier.class_type|position[.]seq|name|kind|routine|constant|con|qualifier|num_template_arguments|arg_list|template_arg_list|orig_template_arg_list|typeref_type| name| type| constant| explicitly_specified| decl_position[.]seq|is_template_id|is_global_qualified_name):' -e '^ +(FALSE|TRUE)' -e '^(file|func)-scope ' -e '^$' | edg-enumerate-il-addrs template int fn(); diff --git a/tests/tests/edg/cmeerw/gnats-26294-fnparam-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-fnparam-disp.sft.cpp index 6b8f4b1ca0..c034093358 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-fnparam-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-fnparam-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (name-qualifier@|variable@|variable-template-info@|param-type@.*\\nname:|type@.*\\nkind: +(tk_struct|tk_pointer|tk_routine|template_arg_list|name_qualifier)|expr-node@.*\\nkind: +enk_variable)/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| explicitly_specified| decl_position[.]seq|name|param_num|is_class|is_reference|position[.]seq|qualifier|previous_qualifier|qualifier[.]class_type|extra_info|kind|type|type_pointed_to|declared_type|param_type_list|typeref_type|template_arg_list|orig_template_arg_list|variable):' -e '^file-scope ' -e '^ +(FALSE|TRUE)' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (name-qualifier@|variable@|variable-template-info@|param-type@.*\nname:|type@.*\nkind: +(tk_struct|tk_pointer|tk_routine|template_arg_list|name_qualifier)|expr-node@.*\nkind: +enk_variable)/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| explicitly_specified| decl_position[.]seq|name|param_num|is_class|is_reference|position[.]seq|qualifier|previous_qualifier|qualifier[.]class_type|extra_info|kind|type|type_pointed_to|declared_type|param_type_list|typeref_type|template_arg_list|orig_template_arg_list|variable):' -e '^file-scope ' -e '^ +(FALSE|TRUE)' -e '^$' | edg-enumerate-il-addrs #if TEST_NUMBER == 1 diff --git a/tests/tests/edg/cmeerw/gnats-26294-friend-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-friend-disp.sft.cpp index 081e8f6d4f..0995714dfb 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-friend-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-friend-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (name-qualifier@|src-seq-secondary-decl@|class-type-supplement@|type@.*\\nkind: +(tk_struct|tk_class|template_arg_list|name_qualifier))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| explicitly_specified|decl_position[.]seq|is_class|qualifier|qualifier[.]class_type|extra_info|kind|friend_decl|entity|type|declared_type|typeref_type|template_arg_list|orig_template_arg_list|is_global_qualified_name):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (name-qualifier@|src-seq-secondary-decl@|class-type-supplement@|type@.*\nkind: +(tk_struct|tk_class|template_arg_list|name_qualifier))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| explicitly_specified|decl_position[.]seq|is_class|qualifier|qualifier[.]class_type|extra_info|kind|friend_decl|entity|type|declared_type|typeref_type|template_arg_list|orig_template_arg_list|is_global_qualified_name):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs #if TEST_NUMBER == 1 diff --git a/tests/tests/edg/cmeerw/gnats-26294-ildisp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-ildisp.sft.cpp index 3b904f8297..c789eb3e72 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-ildisp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-ildisp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^(file-scope base-class@|func-scope constructor-init@)/' | grep -E -e '^(direct|type|base_class|derived_class):' -e '^(func|file)-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^(file-scope base-class@|func-scope constructor-init@)/' | grep -E -e '^(direct|type|base_class|derived_class):' -e '^(func|file)-scope ' -e '^$' | edg-enumerate-il-addrs struct B1 { }; diff --git a/tests/tests/edg/cmeerw/gnats-26294-inst-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-inst-disp.sft.cpp index 6d4f89641e..e8de0c5e07 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-inst-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-inst-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (instantiation-directive@|name-qualifier@|variable@|class-type-supplement@|routine@.*\\n decl_position|type@.*\\nkind: +(tk_struct|is_alias|template_arg_list|name_qualifier))/' | grep -E -e '^( name| type| explicitly_specified| decl_position[.]seq|entity|is_class|qualifier|qualifier[.]class_type|qualifier[.]namespace_ptr|extra_info|kind|type|declared_type|typeref_type|template_arg_list|orig_template_arg_list|is_global_qualified_name):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (instantiation-directive@|name-qualifier@|variable@|class-type-supplement@|routine@.*\n decl_position|type@.*\nkind: +(tk_struct|is_alias|template_arg_list|name_qualifier))/' | grep -E -e '^( name| type| explicitly_specified| decl_position[.]seq|entity|is_class|qualifier|qualifier[.]class_type|qualifier[.]namespace_ptr|extra_info|kind|type|declared_type|typeref_type|template_arg_list|orig_template_arg_list|is_global_qualified_name):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs namespace ns { diff --git a/tests/tests/edg/cmeerw/gnats-26294-local-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-local-disp.sft.cpp index a6ecaa97d0..c6996f889d 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-local-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-local-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20 //options_all:-w --no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^(file|func)-scope (expr-node@|constant@|name-qualifier@|type@.*\\nkind: +(tk_struct|name_qualifier))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| decl_position[.]seq|position[.]seq|is_class|qualifier|qualifier[.]class_type|extra_info|constant|routine|kind|operation[.]kind|operands|type|declared_type|typeref_type|is_global_qualified_name):' -e '^ +(FALSE|TRUE)' -e '^(file|func)-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^(file|func)-scope (expr-node@|constant@|name-qualifier@|type@.*\nkind: +(tk_struct|name_qualifier))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| decl_position[.]seq|position[.]seq|is_class|qualifier|qualifier[.]class_type|extra_info|constant|routine|kind|operation[.]kind|operands|type|declared_type|typeref_type|is_global_qualified_name):' -e '^ +(FALSE|TRUE)' -e '^(file|func)-scope ' -e '^$' | edg-enumerate-il-addrs #if TEST_NUMBER == 1 diff --git a/tests/tests/edg/cmeerw/gnats-26294-qual-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-qual-disp.sft.cpp index 905beec88f..2380a45909 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-qual-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-qual-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (name-qualifier@|variable@|type@.*\\nkind: +(tk_pointer|typedef|name_qualifier|is_alias)|expr-node@.*\\nkind: +enk_variable)/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| explicitly_specified| decl_position[.]seq| reference| pointer|based_types|position[.]seq|qualifier[.]namespace_ptr|name|qualifier|kind|type|declared_type|variable|orig_template_arg_list|type_pointed_to|typeref_type|is_class|is_reference|is_global_qualified_name):' -e '^ +(FALSE|TRUE)$' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (name-qualifier@|variable@|type@.*\nkind: +(tk_pointer|typedef|name_qualifier|is_alias)|expr-node@.*\nkind: +enk_variable)/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| explicitly_specified| decl_position[.]seq| reference| pointer|based_types|position[.]seq|qualifier[.]namespace_ptr|name|qualifier|kind|type|declared_type|variable|orig_template_arg_list|type_pointed_to|typeref_type|is_class|is_reference|is_global_qualified_name):' -e '^ +(FALSE|TRUE)$' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs using INT = int; diff --git a/tests/tests/edg/cmeerw/gnats-26294-secondary-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-secondary-disp.sft.cpp index cc3e2056ce..b26db40e06 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-secondary-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-secondary-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20:--c++20:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (name-qualifier@|src-seq-secondary-decl@|class-type-supplement@|type@.*\\nkind: +(tk_struct|template_arg_list|name_qualifier|is_alias)|type@.*\\nthis_class:|routine@.*\\nfunction_def_number: *[1-9])/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| explicitly_specified|decl_position[.]seq|is_class|qualifier|qualifier[.]class_type|assoc_routine|extra_info|kind|entity|type|declared_type|return_type|param_type_list|this_class|typeref_type|template_arg_list|orig_template_arg_list|is_global_qualified_name):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (name-qualifier@|src-seq-secondary-decl@|class-type-supplement@|type@.*\nkind: +(tk_struct|template_arg_list|name_qualifier|is_alias)|type@.*\nthis_class:|routine@.*\nfunction_def_number: *[1-9])/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| explicitly_specified|decl_position[.]seq|is_class|qualifier|qualifier[.]class_type|assoc_routine|extra_info|kind|entity|type|declared_type|return_type|param_type_list|this_class|typeref_type|template_arg_list|orig_template_arg_list|is_global_qualified_name):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs #if TEST_NUMBER == 1 diff --git a/tests/tests/edg/cmeerw/gnats-26294-tmpl-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-tmpl-disp.sft.cpp index 9d9680d362..472eed194b 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-tmpl-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-tmpl-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20:--c++20:--c++20:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (name-qualifier@|field@|class-type-supplement@|type@.*\\nkind: +(tk_struct|template_arg_list|name_qualifier|is_template_alias))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| constant| explicitly_specified| decl_position[.]seq|is_class|qualifier|qualifier[.]class_type|extra_info|kind|type|declared_type|typeref_type|template_arg_list|orig_template_arg_list|is_global_qualified_name):' -e '^ +(FALSE|TRUE)' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (name-qualifier@|field@|class-type-supplement@|type@.*\nkind: +(tk_struct|template_arg_list|name_qualifier|is_template_alias))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| type| constant| explicitly_specified| decl_position[.]seq|is_class|qualifier|qualifier[.]class_type|extra_info|kind|type|declared_type|typeref_type|template_arg_list|orig_template_arg_list|is_global_qualified_name):' -e '^ +(FALSE|TRUE)' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs #if TEST_NUMBER == 1 diff --git a/tests/tests/edg/cmeerw/gnats-26294-using-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-using-disp.sft.cpp index 166c34f5aa..10e911d237 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-using-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-using-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (name-qualifier@|using-decl@|class-type-supplement@|type@.*\\nkind: +(tk_class|tk_struct|is_alias|template_arg_list|name_qualifier))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( type| explicitly_specified| decl_position[.]seq|entity|is_class_member|is_using_enum|is_enumerator|qualifier|qualifier[.]class_type|extra_info|kind|type|declared_type|typeref_type|template_arg_list|orig_template_arg_list|is_global_qualified_name):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (name-qualifier@|using-decl@|class-type-supplement@|type@.*\nkind: +(tk_class|tk_struct|is_alias|template_arg_list|name_qualifier))/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( type| explicitly_specified| decl_position[.]seq|entity|is_class_member|is_using_enum|is_enumerator|qualifier|qualifier[.]class_type|extra_info|kind|type|declared_type|typeref_type|template_arg_list|orig_template_arg_list|is_global_qualified_name):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs template struct A diff --git a/tests/tests/edg/cmeerw/gnats-26294-var-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26294-var-disp.sft.cpp index acc0797609..98752e5288 100644 --- a/tests/tests/edg/cmeerw/gnats-26294-var-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26294-var-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20:--c++20:--c++20:--c++20:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (expr-node@.*\\nkind: +enk_variable|type@.*\\nkind: +(tk_struct|template_arg_list)|variable@|variable-template-info@|name-qualifier@)/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^(is_class|is_global_qualified_name|qualifier|qualifier\.class_type|name|kind|variable|template_info|num_template_arguments|template_arg_list|orig_template_arg_list|typeref_type|is_template_id|position[.]seq| name| type| explicitly_specified| decl_position[.]seq):' -e '^ +(FALSE|TRUE)' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (expr-node@.*\nkind: +enk_variable|type@.*\nkind: +(tk_struct|template_arg_list)|variable@|variable-template-info@|name-qualifier@)/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^(is_class|is_global_qualified_name|qualifier|qualifier.class_type|name|kind|variable|template_info|num_template_arguments|template_arg_list|orig_template_arg_list|typeref_type|is_template_id|position[.]seq| name| type| explicitly_specified| decl_position[.]seq):' -e '^ +(FALSE|TRUE)' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs template int var = 1; diff --git a/tests/tests/edg/cmeerw/gnats-26310-conv.sft.cpp b/tests/tests/edg/cmeerw/gnats-26310-conv.sft.cpp index a97ab974b7..f3904aa9f5 100644 --- a/tests/tests/edg/cmeerw/gnats-26310-conv.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26310-conv.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++11:--c++11:--c++11:--c++11 //options_all:--no_il_lower --il_display -//filter:awk '/^func-scope expr-node@/{f=1}/^$/{if (f) print $0; f=0}f' | grep -E -v '^( start\.| end\.|expr_range|next:)' | sed -e 's/@[0-9a-f]*//' +//filter:awk '/^func-scope expr-node@/{f=1}/^$/{if (f) print $0; f=0}f' | grep -E -v '^( start.| end.|expr_range|next:)' | sed -e 's/@[0-9a-f]*//' template struct B : B diff --git a/tests/tests/edg/cmeerw/gnats-26557.sft.cpp b/tests/tests/edg/cmeerw/gnats-26557.sft.cpp index 3a2fd0279b..ef623fa2ef 100644 --- a/tests/tests/edg/cmeerw/gnats-26557.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26557.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20:--ms_c++20 --microsoft_version 1938 //options_all:--no_il_lower --il_display -//filter:awk '/^func-scope statement@/{f=1; next}/^$/{if (f) print "|"; f=0}f{print $0 " "}' | grep -E -e '^(position\.seq|kind|body_generated|final_suspend_label|label|lifetime|get_return_object_call):' -e '^[|]$' | sed -e 's/@[0-9a-f]*[ :]/@ /' -e 's/^ *//' -e 's/: */: /' -e 's/ func-scope / /' | tr -d '\\n' | tr '|' '\\n' | grep -E 'kind: stmk_(coroutine|coroutine_return|label|goto) ' +//filter:awk '/^func-scope statement@/{f=1; next}/^$/{if (f) print "|"; f=0}f{print $0 " "}' | grep -E -e '^(position.seq|kind|body_generated|final_suspend_label|label|lifetime|get_return_object_call):' -e '^[|]$' | sed -e 's/@[0-9a-f]*[ :]/@ /' -e 's/^ *//' -e 's/: */: /' -e 's/ func-scope / /' | tr -d '\n' | tr '|' '\n' | grep -E 'kind: stmk_(coroutine|coroutine_return|label|goto) ' // just make sure that we always create a final_suspend_label and that the // implicitly added goto statement only sets the object lifetime for diff --git a/tests/tests/edg/cmeerw/gnats-26664-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26664-disp.sft.cpp index a269a27692..40cfaf5644 100644 --- a/tests/tests/edg/cmeerw/gnats-26664-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26664-disp.sft.cpp @@ -1,6 +1,6 @@ //type:fp //options:--c++20 --no_il_lower --il_display -//filter:awk '/^(func-scope lambda-capture|file-scope field)@/{f=1; print $0; next}/^$/{if (f) print $0; f=0}f' | grep -E -e '^( name|captured\.init_capture_field|captured\.initializer|closure_field|is_pack_expansion|is_init_capture|is_indirect_init_capture|is_captured_pack_element|offset|type):' -e '^(file-scope|func-scope) ' -e '^$' | sed -e 's/@[0-9a-f]*//' +//filter:awk '/^(func-scope lambda-capture|file-scope field)@/{f=1; print $0; next}/^$/{if (f) print $0; f=0}f' | grep -E -e '^( name|captured.init_capture_field|captured.initializer|closure_field|is_pack_expansion|is_init_capture|is_indirect_init_capture|is_captured_pack_element|offset|type):' -e '^(file-scope|func-scope) ' -e '^$' | sed -e 's/@[0-9a-f]*//' namespace captures { diff --git a/tests/tests/edg/cmeerw/gnats-26823-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-26823-disp.sft.cpp index a4aff62d3d..0d039ebe8b 100644 --- a/tests/tests/edg/cmeerw/gnats-26823-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-26823-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++26 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (expr-node@|type@.*\\nkind: +(pack_index|is_decltype))/' | sed -e 'N; s/:\\n \\+/: /; t print; P; D; :print; p; D' | grep -E -e '^(kind|expr|index_expr|constant|type|typeref_type|operator_type_arg|operands|is_parenthesized|decltype_expr_not_parenthesized|is_dependent_type_operator|operation[.]kind|position[.]seq):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (expr-node@|type@.*\nkind: +(pack_index|is_decltype))/' | sed -e 'N; s/:\n \+/: /; t print; P; D; :print; p; D' | grep -E -e '^(kind|expr|index_expr|constant|type|typeref_type|operator_type_arg|operands|is_parenthesized|decltype_expr_not_parenthesized|is_dependent_type_operator|operation[.]kind|position[.]seq):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs template Ts ... [I] t; diff --git a/tests/tests/edg/cmeerw/gnats-27447-display.sft.cpp b/tests/tests/edg/cmeerw/gnats-27447-display.sft.cpp index 4a4c2959eb..4e86594a45 100644 --- a/tests/tests/edg/cmeerw/gnats-27447-display.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-27447-display.sft.cpp @@ -1,6 +1,6 @@ //type:fp //options:--c++20 --no_exceptions --no_il_lower --il_display -//filter:awk '/^func-scope (dynamic-init|expr-node)@/{f=1}/^$/{if (f) print $0; f=0}f' | grep -E -e '^(constant|kind|non_constant|variable| (start|end)\.[^:]*|position\.[^:]*|has_[^:]*|is_[^:]*|new_[^:]*):' -e '^ *(FALSE|TRUE)$' -e '^func-scope ' -e '^$' | sed -e 's/@[0-9a-f]*//' +//filter:awk '/^func-scope (dynamic-init|expr-node)@/{f=1}/^$/{if (f) print $0; f=0}f' | grep -E -e '^(constant|kind|non_constant|variable| (start|end).[^:]*|position.[^:]*|has_[^:]*|is_[^:]*|new_[^:]*):' -e '^ *(FALSE|TRUE)$' -e '^func-scope ' -e '^$' | sed -e 's/@[0-9a-f]*//' struct A { diff --git a/tests/tests/edg/cmeerw/gnats-27628-display.sft.cpp b/tests/tests/edg/cmeerw/gnats-27628-display.sft.cpp index b5ac27affc..9c2b985c45 100644 --- a/tests/tests/edg/cmeerw/gnats-27628-display.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-27628-display.sft.cpp @@ -1,6 +1,6 @@ //type:fp //options:-w --c++14 --clang_version 190100 --no_il_lower --il_display -//filter:awk '/^file-scope (constant|expr-node)@/{f=1}/^$/{if (f) print $0; f=0}f' | grep -E -e '^( name|type|orig_lvalue_type|kind|routine|constant|qualifier|special_kind|is_qualified_name|operation[.][a-z]+|position\[.][a-z]+|):' -e '^file-scope ' -e '^$' | sed -e 's/@[0-9a-f]*//g' +//filter:awk '/^file-scope (constant|expr-node)@/{f=1}/^$/{if (f) print $0; f=0}f' | grep -E -e '^( name|type|orig_lvalue_type|kind|routine|constant|qualifier|special_kind|is_qualified_name|operation[.][a-z]+|position[.][a-z]+|):' -e '^file-scope ' -e '^$' | sed -e 's/@[0-9a-f]*//g' int v; diff --git a/tests/tests/edg/cmeerw/gnats-27668-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-27668-disp.sft.cpp index 7e2c7e2c6b..1fb0820dc7 100644 --- a/tests/tests/edg/cmeerw/gnats-27668-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-27668-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options_all:-w -tused --no_il_lower --il_display //options:--c++14:--c++14 --gn 140200:--c++14 --clang_version 200100:--ms_c++20 --microsoft_version 1942 -//filter:awk '/^file-scope (variable|template)@/{f=1}/^$/{if (f) print $0; f=0}f' | grep -E -e '^( name| decl_position\[.]seq| referenced| needed| name_linkage|storage_class|init_kind|constant):' -e '^file-scope ' -e '^$' | sed -e 's/@[0-9a-f]*//g' +//filter:awk '/^file-scope (variable|template)@/{f=1}/^$/{if (f) print $0; f=0}f' | grep -E -e '^( name| decl_position[.]seq| referenced| needed| name_linkage|storage_class|init_kind|constant):' -e '^file-scope ' -e '^$' | sed -e 's/@[0-9a-f]*//g' namespace set_only { diff --git a/tests/tests/edg/cmeerw/gnats-27707-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-27707-disp.sft.cpp index d22eefd499..bfc8445169 100644 --- a/tests/tests/edg/cmeerw/gnats-27707-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-27707-disp.sft.cpp @@ -1,6 +1,6 @@ //type:fp //options:--c++20 --no_il_lower --il_display -//filter:awk '/^file-scope template@/{f=1}/^$/{if (f) print $0; f=0}f' | grep -E -e '^(kind|template_decl|routine|prototype_template| name| decl_position\.seq):' -e '^file-scope ' -e '^$' | sed -e 's/@[0-9a-f]*//' +//filter:awk '/^file-scope template@/{f=1}/^$/{if (f) print $0; f=0}f' | grep -E -e '^(kind|template_decl|routine|prototype_template| name| decl_position.seq):' -e '^file-scope ' -e '^$' | sed -e 's/@[0-9a-f]*//' template struct C diff --git a/tests/tests/edg/cmeerw/gnats-27775-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-27775-disp.sft.cpp index 9927a82b0c..d4555ea26f 100644 --- a/tests/tests/edg/cmeerw/gnats-27775-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-27775-disp.sft.cpp @@ -1,6 +1,6 @@ //type:fp //options:--c++26 --no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^(file|func)-scope variable@/' | grep -E -e '^(next|type|dynamic|container|is_pack|is_pack_element|init_kind|bindings|storage_class| name| enclosing_routine):' -e '^ +(file|func)-scope variable@' -e '^(file|func)-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^(file|func)-scope variable@/' | grep -E -e '^(next|type|dynamic|container|is_pack|is_pack_element|init_kind|bindings|storage_class| name| enclosing_routine):' -e '^ +(file|func)-scope variable@' -e '^(file|func)-scope ' -e '^$' | edg-enumerate-il-addrs struct C { diff --git a/tests/tests/edg/cmeerw/gnats-27887.sft.cpp b/tests/tests/edg/cmeerw/gnats-27887.sft.cpp index 2aeaa20938..dcc153ab0e 100644 --- a/tests/tests/edg/cmeerw/gnats-27887.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-27887.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++17:--c++20 --gn 140200:--c++20 --clang_version 190100:--ms_c++20 --microsoft_version 1942 //options_all:--no_il_lower --il_display -//filter:awk '/^file-scope variable@/{f=1}/^$/{if (f) print $0; f=0}f' | grep -E -e '^(type| name| [a-z]*_position\.seq| [a-z]*_position\.column| start\.seq| start\.column| end\.seq| end\.column):' -e '^ [a-z]*_range$' -e '^file-scope ' -e '^$' | sed -e 's/@[0-9a-f]*//g' +//filter:awk '/^file-scope variable@/{f=1}/^$/{if (f) print $0; f=0}f' | grep -E -e '^(type| name| [a-z]*_position.seq| [a-z]*_position.column| start.seq| start.column| end.seq| end.column):' -e '^ [a-z]*_range$' -e '^file-scope ' -e '^$' | sed -e 's/@[0-9a-f]*//g' namespace minimal { diff --git a/tests/tests/edg/cmeerw/gnats-28071-display.sft.cpp b/tests/tests/edg/cmeerw/gnats-28071-display.sft.cpp index af27187888..022694c4d1 100644 --- a/tests/tests/edg/cmeerw/gnats-28071-display.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-28071-display.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++11:--c++11 --gn 140200 //options_all:--no_il_lower --il_display -//filter:awk '/^file-scope (using-decl)@/{f=1}/^$/{if (f) print $0; f=0}f' | grep -E -e '^(entity|position\[.]seq|is_class_member|is_inheriting_ctor|qualifier[.]class_type):' -e '^file-scope ' -e '^$' | sed -e 's/@[0-9a-f]*//g' +//filter:awk '/^file-scope (using-decl)@/{f=1}/^$/{if (f) print $0; f=0}f' | grep -E -e '^(entity|position[.]seq|is_class_member|is_inheriting_ctor|qualifier[.]class_type):' -e '^file-scope ' -e '^$' | sed -e 's/@[0-9a-f]*//g' namespace maybe_dpdt_base_class { diff --git a/tests/tests/edg/cmeerw/gnats-28261-display.sft.cpp b/tests/tests/edg/cmeerw/gnats-28261-display.sft.cpp index e35c808a19..a65e75bfcd 100644 --- a/tests/tests/edg/cmeerw/gnats-28261-display.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-28261-display.sft.cpp @@ -1,6 +1,6 @@ //type:fp //options:--c++11 --no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^(file-scope name-qualifier@|(file|func)-scope expr-node@.*\\nkind: +(enk_routine|enk_variable))/' | grep -E -e '^(kind|type|routine|variable|qualifier|position[.]seq|is_class|qualifier[.]class_type|name|previous_qualifier):' -e '^(file|func)-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^(file-scope name-qualifier@|(file|func)-scope expr-node@.*\nkind: +(enk_routine|enk_variable))/' | grep -E -e '^(kind|type|routine|variable|qualifier|position[.]seq|is_class|qualifier[.]class_type|name|previous_qualifier):' -e '^(file|func)-scope ' -e '^$' | edg-enumerate-il-addrs struct A { diff --git a/tests/tests/edg/cmeerw/gnats-28313-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-28313-disp.sft.cpp index 8506dab40f..2a8b1258ee 100644 --- a/tests/tests/edg/cmeerw/gnats-28313-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-28313-disp.sft.cpp @@ -1,6 +1,6 @@ //type:fp //options:--c++20 --no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (expr-node@)/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^(is_type_constraint|kind|concept_id[.]args|constant|type|operation[.]kind|operands| type| explicitly_specified| constant|position[.]seq):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (expr-node@)/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^(is_type_constraint|kind|concept_id[.]args|constant|type|operation[.]kind|operands| type| explicitly_specified| constant|position[.]seq):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs namespace use_first_param { diff --git a/tests/tests/edg/cmeerw/gnats-28469-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-28469-disp.sft.cpp index 9c3e111477..9654a4cea1 100644 --- a/tests/tests/edg/cmeerw/gnats-28469-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-28469-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^func-scope expr-node@/' | grep -E -e '^(next|type|kind|constant|operation[.]kind|operands|position[.]seq):' -e '^func-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^func-scope expr-node@/' | grep -E -e '^(next|type|kind|constant|operation[.]kind|operands|position[.]seq):' -e '^func-scope ' -e '^$' | edg-enumerate-il-addrs using INT1 = int; using INT2 = int; diff --git a/tests/tests/edg/cmeerw/gnats-28501-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-28501-disp.sft.cpp index e60ed3b9d7..f277036a02 100644 --- a/tests/tests/edg/cmeerw/gnats-28501-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-28501-disp.sft.cpp @@ -1,6 +1,6 @@ //type:fp //options:--c++11 --no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope class-type-supplement@/' | grep -E -e '^( type| explicitly_specified|template_arg_list|partial_spec_template_arg_list|assoc_template):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope class-type-supplement@/' | grep -E -e '^( type| explicitly_specified|template_arg_list|partial_spec_template_arg_list|assoc_template):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs template struct C; diff --git a/tests/tests/edg/cmeerw/gnats-28565-mangling.sft.cpp b/tests/tests/edg/cmeerw/gnats-28565-mangling.sft.cpp index 70e5c9d026..8037278f3e 100644 --- a/tests/tests/edg/cmeerw/gnats-28565-mangling.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-28565-mangling.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--clang_version 210100 --target linux_riscv32:--gn 150100 --target linux_riscv32:--clang_version 210100 --target linux_riscv64:--gn 150100 --target linux_riscv64 //options_all:-w --c++20 --il_display -//filter:awk '/^func-scope variable@/{print $0; f=1; next}/^$/{if (f) print $0; f=0}f' | grep -E -e '^( name| enclosing_routine|type):' -e '^func-scope ' -e '^$' | enumerate_addrs +//filter:awk '/^func-scope variable@/{print $0; f=1; next}/^$/{if (f) print $0; f=0}f' | grep -E -e '^( name| enclosing_routine|type):' -e '^func-scope ' -e '^$' | edg-enumerate-il-addrs void f(__rvv_bool64_t v) { } void f(__rvv_bool32_t v) { } diff --git a/tests/tests/edg/cmeerw/gnats-28572-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-28572-disp.sft.cpp index 844b729294..f1c773dd88 100644 --- a/tests/tests/edg/cmeerw/gnats-28572-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-28572-disp.sft.cpp @@ -1,3 +1,3 @@ //type:fp //options:--c++11 --gn 150200 --target linux_riscv64 --no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^(file-scope type@.*\\nkind: +(tk_typeref|tk_riscv_vector))/' | grep -E -e '^(kind|typeref_type|element_type|length_multiplier|tuple_elements|predeclared| name):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^(file-scope type@.*\nkind: +(tk_typeref|tk_riscv_vector))/' | grep -E -e '^(kind|typeref_type|element_type|length_multiplier|tuple_elements|predeclared| name):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs diff --git a/tests/tests/edg/cmeerw/gnats-28692-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-28692-disp.sft.cpp index 7fc7403e4b..a2f95a89cf 100644 --- a/tests/tests/edg/cmeerw/gnats-28692-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-28692-disp.sft.cpp @@ -1,6 +1,6 @@ //type:fp //options:--c++11 --gn 150200 --no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (type@.*\\nkind: +(name_qualifier|is_alias|tk_struct)|class-type-supplement@|name-qualifier@)/' | grep -E -e '^( name| type| constant| is_pack| is_pack_element| explicitly_specified|kind|typeref_type|template_arg_list|extra_info|is_class|qualifier[.]class_type:):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (type@.*\nkind: +(name_qualifier|is_alias|tk_struct)|class-type-supplement@|name-qualifier@)/' | grep -E -e '^( name| type| constant| is_pack| is_pack_element| explicitly_specified|kind|typeref_type|template_arg_list|extra_info|is_class|qualifier[.]class_type:):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs template struct C { diff --git a/tests/tests/edg/cmeerw/gnats-28700-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-28700-disp.sft.cpp index f62910df22..6649ebbf58 100644 --- a/tests/tests/edg/cmeerw/gnats-28700-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-28700-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++11 //options_all:-w --no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^(file-scope (name-reference|name-qualifier)@|func-scope expr-node@.*\\nkind: *(enk_routine|enk_constant))/' | grep -E -e '^( type| explicitly_specified|name|next|type|orig_lvalue_type|routine|qualifier|qualifier[.](class_type|namespace_ptr)|previous_qualifier|position[.]seq|num_template_arguments|is_template_id|orig_template_argument_list):' -e '^(file|func)-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^(file-scope (name-reference|name-qualifier)@|func-scope expr-node@.*\nkind: *(enk_routine|enk_constant))/' | grep -E -e '^( type| explicitly_specified|name|next|type|orig_lvalue_type|routine|qualifier|qualifier[.](class_type|namespace_ptr)|previous_qualifier|position[.]seq|num_template_arguments|is_template_id|orig_template_argument_list):' -e '^(file|func)-scope ' -e '^$' | edg-enumerate-il-addrs namespace ns1 { diff --git a/tests/tests/edg/cmeerw/gnats-28720-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-28720-disp.sft.cpp index 4590591c03..427f4ec5dd 100644 --- a/tests/tests/edg/cmeerw/gnats-28720-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-28720-disp.sft.cpp @@ -1,7 +1,7 @@ //type:fp //options:--c++20 --clang_version 220100 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (base-class@|base-class-derivation@|routine@.*\\n decl_position|variable@|variable-template-info@)/' | grep -E -e '^(template_info|type|derived_class|direct|direct_base_number|is_virtual|derivation|path|access|is_pack|is_pack_element|storage_class|template_arg_list| base_class| name| pack exp placeholder| type| is_pack_element| is_pack| explicitly_specified):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (base-class@|base-class-derivation@|routine@.*\n decl_position|variable@|variable-template-info@)/' | grep -E -e '^(template_info|type|derived_class|direct|direct_base_number|is_virtual|derivation|path|access|is_pack|is_pack_element|storage_class|template_arg_list| base_class| name| pack exp placeholder| type| is_pack_element| is_pack| explicitly_specified):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs template int f_pack(); diff --git a/tests/tests/edg/cmeerw/gnats-28937-disp.sft.cpp b/tests/tests/edg/cmeerw/gnats-28937-disp.sft.cpp index 1784566798..ed0c5c2ee3 100644 --- a/tests/tests/edg/cmeerw/gnats-28937-disp.sft.cpp +++ b/tests/tests/edg/cmeerw/gnats-28937-disp.sft.cpp @@ -2,7 +2,7 @@ //type:fp //options:--c++11:--ms_c++20 --microsoft_version 1950 //options_all:--no_il_lower --il_display -//filter:awk -v RS='' -v ORS='\\n\\n' '/^file-scope (name-qualifier@|src-seq-secondary-decl@|type@.*\\nkind: +(is_alias|name_qualifier)|type@.*\\nenum_type: +TRUE)/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| decl_position[.]seq|decl_position[.]seq|kind|typeref_type|qualifier|name|qualifier[.]namespace_ptr|has_explicit_enum_base|enum_type|is_scoped_enum|enumerator_list_seen|base_type|base_type_position[.]seq|entity|declared_type|autonomous_tag_decl):' -e '^file-scope ' -e '^$' | enumerate_addrs +//filter:awk -v RS='' -v ORS='\n\n' '/^file-scope (name-qualifier@|src-seq-secondary-decl@|type@.*\nkind: +(is_alias|name_qualifier)|type@.*\nenum_type: +TRUE)/' | awk '/^[a-z_]+:$/ { getline n; if (n ~ /^ /) { gsub(/ +/, "", n); print $0 " " n; } else { print $0; print n; } next; }1' | grep -E -e '^( name| decl_position[.]seq|decl_position[.]seq|kind|typeref_type|qualifier|name|qualifier[.]namespace_ptr|has_explicit_enum_base|enum_type|is_scoped_enum|enumerator_list_seen|base_type|base_type_position[.]seq|entity|declared_type|autonomous_tag_decl):' -e '^file-scope ' -e '^$' | edg-enumerate-il-addrs namespace first_definition {