xref: /aosp_15_r20/external/clang/test/Index/complete-preamble.cpp (revision 67e74705e28f6214e480b399dd47ea732279e315)
1*67e74705SXin Li #include "complete-preamble.h"
f()2*67e74705SXin Li void f() {
3*67e74705SXin Li   std::
4*67e74705SXin Li }
5*67e74705SXin Li 
6*67e74705SXin Li // RUN: env CINDEXTEST_EDITING=1 LIBCLANG_TIMING=1 c-index-test -code-completion-at=%s:3:8 %s -o - 2>&1 | FileCheck -check-prefix=CHECK-CC1 -check-prefix=SECOND %s
7*67e74705SXin Li // RUN: env CINDEXTEST_EDITING=1 CINDEXTEST_CREATE_PREAMBLE_ON_FIRST_PARSE=1 LIBCLANG_TIMING=1 c-index-test -code-completion-at=%s:3:8 %s -o - 2>&1 | FileCheck -check-prefix=CHECK-CC1 -check-prefix=FIRST %s
8*67e74705SXin Li 
9*67e74705SXin Li // FIRST: Precompiling preamble
10*67e74705SXin Li // FIRST: Parsing
11*67e74705SXin Li // FIRST: Reparsing
12*67e74705SXin Li 
13*67e74705SXin Li // SECOND: Parsing
14*67e74705SXin Li // SECOND: Precompiling preamble
15*67e74705SXin Li // SECOND: Reparsing
16*67e74705SXin Li 
17*67e74705SXin Li // CHECK-CC1: {ResultType void}{TypedText wibble}{LeftParen (}{RightParen )} (50)
18