Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 28 additions & 2 deletions tests/tests/edg/cmeerw/.gnats-19349.rto/default.1.1.txt
Original file line number Diff line number Diff line change
@@ -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

30 changes: 28 additions & 2 deletions tests/tests/edg/cmeerw/.gnats-19349.rto/edg_x86_32_cp.1.1.txt
Original file line number Diff line number Diff line change
@@ -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

30 changes: 28 additions & 2 deletions tests/tests/edg/cmeerw/.gnats-19349.rto/edg_x86_64_cp.1.1.txt
Original file line number Diff line number Diff line change
@@ -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

194 changes: 193 additions & 1 deletion tests/tests/edg/cmeerw/.gnats-25516-disp.rto/default.1.1.txt
Original file line number Diff line number Diff line change
@@ -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<T#(1,1)>
derived_class: file-scope type#2: D1<T#(1,1)>
direct: TRUE

file-scope using-decl#1
entity: file-scope base-class#1: B<T#(1,1)> (in D1<T#(1,1)>)
position.seq: 18
is_inheriting_ctor: TRUE
qualifier.class_type: file-scope type#1: B<T#(1,1)>

file-scope base-class#2
type: file-scope type#3: B<int>
derived_class: file-scope type#4: D1<int>
direct: TRUE

file-scope using-decl#2
entity: file-scope base-class#2: B<int> (in D1<int>)
position.seq: 18
is_inheriting_ctor: TRUE
qualifier.class_type: file-scope type#3: B<int>

file-scope base-class#3
type: file-scope type#5: B<const char *>
derived_class: file-scope type#6: D1<const char *>
direct: TRUE

file-scope using-decl#3
entity: file-scope base-class#3: B<const char *> (in D1<const char *>)
position.seq: 18
is_inheriting_ctor: TRUE
qualifier.class_type: file-scope type#5: B<const char *>

file-scope base-class#4
type: file-scope type#7: B<T#(1,1)>
orig_type: file-scope type#8: A<T#(1,1)>
derived_class: file-scope type#9: D2<T#(1,1)>
direct: TRUE

file-scope using-decl#4
entity: file-scope base-class#4: B<T#(1,1)> (in D2<T#(1,1)>)
position.seq: 31
is_inheriting_ctor: TRUE
qualifier.class_type: file-scope type#10: D2<T#(1,1)>::B

file-scope base-class#5
type: file-scope type#3: B<int>
orig_type: file-scope type#11: A<int>
derived_class: file-scope type#12: D2<int>
direct: TRUE

file-scope using-decl#5
entity: file-scope base-class#5: B<int> (in D2<int>)
position.seq: 31
is_inheriting_ctor: TRUE
qualifier.class_type: file-scope type#3: B<int>

file-scope base-class#6
type: file-scope type#5: B<const char *>
orig_type: file-scope type#13: A<const char *>
derived_class: file-scope type#14: D2<const char *>
direct: TRUE

file-scope using-decl#6
entity: file-scope base-class#6: B<const char *> (in D2<const char *>)
position.seq: 31
is_inheriting_ctor: TRUE
qualifier.class_type: file-scope type#5: B<const char *>

file-scope routine#1
name: file-scope id-name#1: "B"
decl_position.seq: 13
type: file-scope type#15: (T#(1,1) *)->B<T#(1,1) *>
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<T#(3,1)> (D1<T#(3,1)>)
special_kind: sfk_deduction_guide
compiler_generated: TRUE
is_prototype_instantiation:

file-scope routine#3
type: file-scope type#17: D1<T#(3,1)> ()
special_kind: sfk_deduction_guide
compiler_generated: TRUE
is_prototype_instantiation:

file-scope routine#4
type: file-scope type#18: B<T#(3,1)> (B<T#(3,1)>)
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)> (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)> (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<T#(3,1)> (B<T#(3,1)>)
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<T#(3,1) *>
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> (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<const char *>
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<T#(3,1)> (D2<T#(3,1)>)
special_kind: sfk_deduction_guide
compiler_generated: TRUE
is_prototype_instantiation:

file-scope routine#12
type: file-scope type#26: D2<T#(3,1)> ()
special_kind: sfk_deduction_guide
compiler_generated: TRUE
is_prototype_instantiation:

file-scope routine#13
type: file-scope type#27: D2<T#(3,1)> (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<T#(3,1)> (B<T#(3,1)>)
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<T#(3,1) *>
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> (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<const char *>
special_kind: sfk_deduction_guide
is_explicit_constructor: TRUE
is_deduction_guide_from_inheriting_ctor:
is_template_function: TRUE

Loading
Loading