1*67e74705SXin Li #include "complete-preamble.h" f()2*67e74705SXin Livoid 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