@@ -177,29 +177,22 @@ constexpr int slow_init_list[] = {1, 1, 2, 3, 5, 8, 13, 21}; // 25th line
177
177
std::string TraceGraph = buildTraceGraph (Json);
178
178
ASSERT_TRUE (TraceGraph == R"(
179
179
Frontend
180
- | ParseDeclarationOrFunctionDefinition (test.cc:2:1)
181
- | ParseDeclarationOrFunctionDefinition (test.cc:6:1)
182
- | | ParseFunctionDefinition (slow_func)
183
- | | | EvaluateAsRValue (<test.cc:8:21>)
184
- | | | EvaluateForOverflow (<test.cc:8:21, col:25>)
185
- | | | EvaluateForOverflow (<test.cc:8:30, col:32>)
186
- | | | EvaluateAsRValue (<test.cc:9:14>)
187
- | | | EvaluateForOverflow (<test.cc:9:9, col:14>)
188
- | | | isPotentialConstantExpr (slow_namespace::slow_func)
189
- | | | EvaluateAsBooleanCondition (<test.cc:8:21, col:25>)
190
- | | | | EvaluateAsRValue (<test.cc:8:21, col:25>)
191
- | | | EvaluateAsBooleanCondition (<test.cc:8:21, col:25>)
192
- | | | | EvaluateAsRValue (<test.cc:8:21, col:25>)
193
- | ParseDeclarationOrFunctionDefinition (test.cc:16:1)
194
- | | ParseFunctionDefinition (slow_test)
195
- | | | EvaluateAsInitializer (slow_value)
196
- | | | EvaluateAsConstantExpr (<test.cc:17:33, col:59>)
197
- | | | EvaluateAsConstantExpr (<test.cc:18:11, col:37>)
198
- | ParseDeclarationOrFunctionDefinition (test.cc:22:1)
199
- | | EvaluateAsConstantExpr (<test.cc:23:31, col:57>)
200
- | | EvaluateAsRValue (<test.cc:22:14, line:23:58>)
201
- | ParseDeclarationOrFunctionDefinition (test.cc:25:1)
202
- | | EvaluateAsInitializer (slow_init_list)
180
+ | EvaluateAsRValue (<test.cc:8:21>)
181
+ | EvaluateForOverflow (<test.cc:8:21, col:25>)
182
+ | EvaluateForOverflow (<test.cc:8:30, col:32>)
183
+ | EvaluateAsRValue (<test.cc:9:14>)
184
+ | EvaluateForOverflow (<test.cc:9:9, col:14>)
185
+ | isPotentialConstantExpr (slow_namespace::slow_func)
186
+ | EvaluateAsBooleanCondition (<test.cc:8:21, col:25>)
187
+ | | EvaluateAsRValue (<test.cc:8:21, col:25>)
188
+ | EvaluateAsBooleanCondition (<test.cc:8:21, col:25>)
189
+ | | EvaluateAsRValue (<test.cc:8:21, col:25>)
190
+ | EvaluateAsInitializer (slow_value)
191
+ | EvaluateAsConstantExpr (<test.cc:17:33, col:59>)
192
+ | EvaluateAsConstantExpr (<test.cc:18:11, col:37>)
193
+ | EvaluateAsConstantExpr (<test.cc:23:31, col:57>)
194
+ | EvaluateAsRValue (<test.cc:22:14, line:23:58>)
195
+ | EvaluateAsInitializer (slow_init_list)
203
196
| PerformPendingInstantiations
204
197
)" );
205
198
@@ -220,9 +213,8 @@ struct {
220
213
std::string TraceGraph = buildTraceGraph (Json);
221
214
ASSERT_TRUE (TraceGraph == R"(
222
215
Frontend
223
- | ParseDeclarationOrFunctionDefinition (test.c:2:1)
224
- | | isIntegerConstantExpr (<test.c:3:18>)
225
- | | EvaluateKnownConstIntCheckOverflow (<test.c:3:18>)
216
+ | isIntegerConstantExpr (<test.c:3:18>)
217
+ | EvaluateKnownConstIntCheckOverflow (<test.c:3:18>)
226
218
| PerformPendingInstantiations
227
219
)" );
228
220
0 commit comments