@@ -177,29 +177,22 @@ constexpr int slow_init_list[] = {1, 1, 2, 3, 5, 8, 13, 21}; // 25th line
177177 std::string TraceGraph = buildTraceGraph (Json);
178178 ASSERT_TRUE (TraceGraph == R"(
179179Frontend
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)
203196| PerformPendingInstantiations
204197)" );
205198
@@ -220,9 +213,8 @@ struct {
220213 std::string TraceGraph = buildTraceGraph (Json);
221214 ASSERT_TRUE (TraceGraph == R"(
222215Frontend
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>)
226218| PerformPendingInstantiations
227219)" );
228220
0 commit comments