diff options
Diffstat (limited to 'test/Index/complete-stmt.c')
-rw-r--r-- | test/Index/complete-stmt.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/test/Index/complete-stmt.c b/test/Index/complete-stmt.c index e39431ebdcc8..3d31ca2f908a 100644 --- a/test/Index/complete-stmt.c +++ b/test/Index/complete-stmt.c @@ -1,7 +1,7 @@ // Note: the run lines follow their respective tests, since line/column // matter in this test. - +typedef int Integer; void f(int x) { if (x) { } @@ -14,3 +14,12 @@ void f(int x) { // RUN: c-index-test -code-completion-at=%s:7:4 %s | FileCheck -check-prefix=CHECK-IF-ELSE-SIMPLE %s // CHECK-IF-ELSE-SIMPLE: NotImplemented:{TypedText else} (40) // CHECK-IF-ELSE-SIMPLE: NotImplemented:{TypedText else}{HorizontalSpace }{Text if}{HorizontalSpace }{LeftParen (}{Placeholder expression}{RightParen )} (40) + +// RUN: c-index-test -code-completion-at=%s:6:1 %s | FileCheck -check-prefix=CHECK-STMT %s +// CHECK-STMT: NotImplemented:{TypedText char} (50) +// CHECK-STMT: NotImplemented:{TypedText const} (50) +// CHECK-STMT: NotImplemented:{TypedText double} (50) +// CHECK-STMT: NotImplemented:{TypedText enum} (50) +// CHECK-STMT: FunctionDecl:{ResultType void}{TypedText f}{LeftParen (}{Placeholder int x}{RightParen )} (50) +// CHECK-STMT: TypedefDecl:{TypedText Integer} (50) +// CHECK-STMT: ParmDecl:{ResultType int}{TypedText x} (34) |