Skip to content

Commit 21065e5

Browse files
committed
Fix filter command escaping and script name []
1 parent dedc820 commit 21065e5

285 files changed

Lines changed: 38223 additions & 166 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,39 @@
11
fe_only -DTEST_NUMBER=1 --c++11 --no_il_lower --il_display Test_name.c
22
file-scope class-type-supplement#1
33
is_lambda_closure_class: TRUE
4-
lambda_parent.routine: file-scope routine#1: operator()\n\nfile-scope class-type-supplement#2
4+
lambda_parent.routine: file-scope routine#1: operator()
5+
6+
file-scope type#1
7+
decl_position.seq: 7
8+
decl_position.column: 24
9+
field_list: NULL
10+
extra_info: file-scope class-type-supplement#1
11+
12+
file-scope class-type-supplement#2
513
is_lambda_closure_class: TRUE
614
defined_in_field_initializer: TRUE
7-
lambda_parent.field: file-scope field#1: x\n\nfile-scope field#1
15+
lambda_parent.field: file-scope field#1: x
16+
17+
file-scope type#2
18+
decl_position.seq: 7
19+
decl_position.column: 13
20+
field_list: NULL
21+
extra_info: file-scope class-type-supplement#2
22+
23+
file-scope field#1
824
name: file-scope id-name#1: "x"
925
decl_position.seq: 7
1026
decl_position.column: 9
1127
has_initializer: TRUE
1228
initializer: file-scope dynamic-init#1
29+
30+
file-scope class-type-supplement#3
1331
has_field_initializer: TRUE
32+
33+
file-scope type#3
34+
name: file-scope id-name#2: "A"
35+
decl_position.seq: 6
36+
decl_position.column: 9
37+
field_list: file-scope field#1: x
38+
extra_info: file-scope class-type-supplement#3
39+
Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,39 @@
11
fe_only -DTEST_NUMBER=1 --c++11 --no_il_lower --il_display Test_name.c
22
file-scope class-type-supplement#1
33
is_lambda_closure_class: TRUE
4-
lambda_parent.routine: file-scope routine#1: operator()\n\nfile-scope class-type-supplement#2
4+
lambda_parent.routine: file-scope routine#1: operator()
5+
6+
file-scope type#1
7+
decl_position.seq: 8
8+
decl_position.column: 22
9+
field_list: NULL
10+
extra_info: file-scope class-type-supplement#1
11+
12+
file-scope class-type-supplement#2
513
is_lambda_closure_class: TRUE
614
defined_in_field_initializer: TRUE
7-
lambda_parent.field: file-scope field#1: x\n\nfile-scope field#1
15+
lambda_parent.field: file-scope field#1: x
16+
17+
file-scope type#2
18+
decl_position.seq: 8
19+
decl_position.column: 10
20+
field_list: NULL
21+
extra_info: file-scope class-type-supplement#2
22+
23+
file-scope field#1
824
name: file-scope id-name#1: "x"
925
decl_position.seq: 8
1026
decl_position.column: 5
1127
has_initializer: TRUE
1228
initializer: file-scope dynamic-init#1
29+
30+
file-scope class-type-supplement#3
1331
has_field_initializer: TRUE
32+
33+
file-scope type#3
34+
name: file-scope id-name#2: "A"
35+
decl_position.seq: 7
36+
decl_position.column: 7
37+
field_list: file-scope field#1: x
38+
extra_info: file-scope class-type-supplement#3
39+
Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,39 @@
11
fe_only -DTEST_NUMBER=1 --c++11 --no_il_lower --il_display Test_name.c
22
file-scope class-type-supplement#1
33
is_lambda_closure_class: TRUE
4-
lambda_parent.routine: file-scope routine#1: operator()\n\nfile-scope class-type-supplement#2
4+
lambda_parent.routine: file-scope routine#1: operator()
5+
6+
file-scope type#1
7+
decl_position.seq: 8
8+
decl_position.column: 22
9+
field_list: NULL
10+
extra_info: file-scope class-type-supplement#1
11+
12+
file-scope class-type-supplement#2
513
is_lambda_closure_class: TRUE
614
defined_in_field_initializer: TRUE
7-
lambda_parent.field: file-scope field#1: x\n\nfile-scope field#1
15+
lambda_parent.field: file-scope field#1: x
16+
17+
file-scope type#2
18+
decl_position.seq: 8
19+
decl_position.column: 10
20+
field_list: NULL
21+
extra_info: file-scope class-type-supplement#2
22+
23+
file-scope field#1
824
name: file-scope id-name#1: "x"
925
decl_position.seq: 8
1026
decl_position.column: 5
1127
has_initializer: TRUE
1228
initializer: file-scope dynamic-init#1
29+
30+
file-scope class-type-supplement#3
1331
has_field_initializer: TRUE
32+
33+
file-scope type#3
34+
name: file-scope id-name#2: "A"
35+
decl_position.seq: 7
36+
decl_position.column: 7
37+
field_list: file-scope field#1: x
38+
extra_info: file-scope class-type-supplement#3
39+
Lines changed: 193 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,194 @@
11
fe_only -DTEST_NUMBER=1 --no_il_lower --il_display --c++23 Test_name.c
2-
/usr/bin/bash: line 1: enumerate_addrs: command not found
2+
file-scope base-class#1
3+
type: file-scope type#1: B<T#(1,1)>
4+
derived_class: file-scope type#2: D1<T#(1,1)>
5+
direct: TRUE
6+
7+
file-scope using-decl#1
8+
entity: file-scope base-class#1: B<T#(1,1)> (in D1<T#(1,1)>)
9+
position.seq: 18
10+
is_inheriting_ctor: TRUE
11+
qualifier.class_type: file-scope type#1: B<T#(1,1)>
12+
13+
file-scope base-class#2
14+
type: file-scope type#3: B<int>
15+
derived_class: file-scope type#4: D1<int>
16+
direct: TRUE
17+
18+
file-scope using-decl#2
19+
entity: file-scope base-class#2: B<int> (in D1<int>)
20+
position.seq: 18
21+
is_inheriting_ctor: TRUE
22+
qualifier.class_type: file-scope type#3: B<int>
23+
24+
file-scope base-class#3
25+
type: file-scope type#5: B<const char *>
26+
derived_class: file-scope type#6: D1<const char *>
27+
direct: TRUE
28+
29+
file-scope using-decl#3
30+
entity: file-scope base-class#3: B<const char *> (in D1<const char *>)
31+
position.seq: 18
32+
is_inheriting_ctor: TRUE
33+
qualifier.class_type: file-scope type#5: B<const char *>
34+
35+
file-scope base-class#4
36+
type: file-scope type#7: B<T#(1,1)>
37+
orig_type: file-scope type#8: A<T#(1,1)>
38+
derived_class: file-scope type#9: D2<T#(1,1)>
39+
direct: TRUE
40+
41+
file-scope using-decl#4
42+
entity: file-scope base-class#4: B<T#(1,1)> (in D2<T#(1,1)>)
43+
position.seq: 31
44+
is_inheriting_ctor: TRUE
45+
qualifier.class_type: file-scope type#10: D2<T#(1,1)>::B
46+
47+
file-scope base-class#5
48+
type: file-scope type#3: B<int>
49+
orig_type: file-scope type#11: A<int>
50+
derived_class: file-scope type#12: D2<int>
51+
direct: TRUE
52+
53+
file-scope using-decl#5
54+
entity: file-scope base-class#5: B<int> (in D2<int>)
55+
position.seq: 31
56+
is_inheriting_ctor: TRUE
57+
qualifier.class_type: file-scope type#3: B<int>
58+
59+
file-scope base-class#6
60+
type: file-scope type#5: B<const char *>
61+
orig_type: file-scope type#13: A<const char *>
62+
derived_class: file-scope type#14: D2<const char *>
63+
direct: TRUE
64+
65+
file-scope using-decl#6
66+
entity: file-scope base-class#6: B<const char *> (in D2<const char *>)
67+
position.seq: 31
68+
is_inheriting_ctor: TRUE
69+
qualifier.class_type: file-scope type#5: B<const char *>
70+
71+
file-scope routine#1
72+
name: file-scope id-name#1: "B"
73+
decl_position.seq: 13
74+
type: file-scope type#15: (T#(1,1) *)->B<T#(1,1) *>
75+
special_kind: sfk_deduction_guide
76+
is_explicit_constructor: TRUE
77+
is_prototype_instantiation:
78+
is_template_function: TRUE
79+
80+
file-scope routine#2
81+
type: file-scope type#16: D1<T#(3,1)> (D1<T#(3,1)>)
82+
special_kind: sfk_deduction_guide
83+
compiler_generated: TRUE
84+
is_prototype_instantiation:
85+
86+
file-scope routine#3
87+
type: file-scope type#17: D1<T#(3,1)> ()
88+
special_kind: sfk_deduction_guide
89+
compiler_generated: TRUE
90+
is_prototype_instantiation:
91+
92+
file-scope routine#4
93+
type: file-scope type#18: B<T#(3,1)> (B<T#(3,1)>)
94+
special_kind: sfk_deduction_guide
95+
compiler_generated: TRUE
96+
is_prototype_instantiation:
97+
98+
file-scope routine#5
99+
decl_position.seq: 9
100+
type: file-scope type#19: B<T#(3,1)> (T#(3,1))
101+
special_kind: sfk_deduction_guide
102+
compiler_generated: TRUE
103+
is_prototype_instantiation:
104+
105+
file-scope routine#6
106+
type: file-scope type#20: D1<T#(3,1)> (T#(3,1))
107+
special_kind: sfk_deduction_guide
108+
compiler_generated: TRUE
109+
is_deduction_guide_from_inheriting_ctor:
110+
is_prototype_instantiation:
111+
112+
file-scope routine#7
113+
type: file-scope type#21: D1<T#(3,1)> (B<T#(3,1)>)
114+
special_kind: sfk_deduction_guide
115+
compiler_generated: TRUE
116+
is_deduction_guide_from_inheriting_ctor:
117+
is_prototype_instantiation:
118+
119+
file-scope routine#8
120+
type: file-scope type#22: auto (T#(3,1) *)->D1<T#(3,1) *>
121+
special_kind: sfk_deduction_guide
122+
is_explicit_constructor: TRUE
123+
is_deduction_guide_from_inheriting_ctor:
124+
is_prototype_instantiation:
125+
126+
file-scope routine#9
127+
name: file-scope id-name#2: "D1"
128+
decl_position.seq: 16
129+
type: file-scope type#23: D1<int> (int)
130+
special_kind: sfk_deduction_guide
131+
compiler_generated: TRUE
132+
is_deduction_guide_from_inheriting_ctor:
133+
is_template_function: TRUE
134+
135+
file-scope routine#10
136+
name: file-scope id-name#2: "D1"
137+
decl_position.seq: 16
138+
type: file-scope type#24: auto (const char *)->D1<const char *>
139+
special_kind: sfk_deduction_guide
140+
is_explicit_constructor: TRUE
141+
is_deduction_guide_from_inheriting_ctor:
142+
is_template_function: TRUE
143+
144+
file-scope routine#11
145+
type: file-scope type#25: D2<T#(3,1)> (D2<T#(3,1)>)
146+
special_kind: sfk_deduction_guide
147+
compiler_generated: TRUE
148+
is_prototype_instantiation:
149+
150+
file-scope routine#12
151+
type: file-scope type#26: D2<T#(3,1)> ()
152+
special_kind: sfk_deduction_guide
153+
compiler_generated: TRUE
154+
is_prototype_instantiation:
155+
156+
file-scope routine#13
157+
type: file-scope type#27: D2<T#(3,1)> (T#(3,1))
158+
special_kind: sfk_deduction_guide
159+
compiler_generated: TRUE
160+
is_deduction_guide_from_inheriting_ctor:
161+
is_prototype_instantiation:
162+
163+
file-scope routine#14
164+
type: file-scope type#28: D2<T#(3,1)> (B<T#(3,1)>)
165+
special_kind: sfk_deduction_guide
166+
compiler_generated: TRUE
167+
is_deduction_guide_from_inheriting_ctor:
168+
is_prototype_instantiation:
169+
170+
file-scope routine#15
171+
type: file-scope type#29: auto (T#(3,1) *)->D2<T#(3,1) *>
172+
special_kind: sfk_deduction_guide
173+
is_explicit_constructor: TRUE
174+
is_deduction_guide_from_inheriting_ctor:
175+
is_prototype_instantiation:
176+
177+
file-scope routine#16
178+
name: file-scope id-name#3: "D2"
179+
decl_position.seq: 29
180+
type: file-scope type#30: D2<int> (int)
181+
special_kind: sfk_deduction_guide
182+
compiler_generated: TRUE
183+
is_deduction_guide_from_inheriting_ctor:
184+
is_template_function: TRUE
185+
186+
file-scope routine#17
187+
name: file-scope id-name#3: "D2"
188+
decl_position.seq: 29
189+
type: file-scope type#31: auto (const char *)->D2<const char *>
190+
special_kind: sfk_deduction_guide
191+
is_explicit_constructor: TRUE
192+
is_deduction_guide_from_inheriting_ctor:
193+
is_template_function: TRUE
194+

0 commit comments

Comments
 (0)