diff options
Diffstat (limited to 'test/CodeCompletion')
-rw-r--r-- | test/CodeCompletion/ordinary-name.c | 3 | ||||
-rw-r--r-- | test/CodeCompletion/ordinary-name.cpp | 2 | ||||
-rw-r--r-- | test/CodeCompletion/stdin.c | 7 |
3 files changed, 11 insertions, 1 deletions
diff --git a/test/CodeCompletion/ordinary-name.c b/test/CodeCompletion/ordinary-name.c index 0807b74..dda7bb0 100644 --- a/test/CodeCompletion/ordinary-name.c +++ b/test/CodeCompletion/ordinary-name.c @@ -12,3 +12,6 @@ void foo() { // CHECK-CC1: foo // CHECK-CC1: TYPEDEF // CHECK-CC1: y + + // PR8744 + // RUN: %clang_cc1 -isystem %S/Inputs -fsyntax-only -code-completion-at=%s:1:11 %s diff --git a/test/CodeCompletion/ordinary-name.cpp b/test/CodeCompletion/ordinary-name.cpp index 7e08c72..6771dd2 100644 --- a/test/CodeCompletion/ordinary-name.cpp +++ b/test/CodeCompletion/ordinary-name.cpp @@ -20,7 +20,7 @@ void foo() { // CHECK-CC1-NEXT: COMPLETION: false // CHECK-CC1-NEXT: COMPLETION: float // CHECK-CC1-NEXT: COMPLETION: foo : [#void#]foo() - // CHECK-CC1-NEXT: COMPLETION: Pattern : for(<#init-statement#>;<#condition#>;<#inc-expression#>){<#statements#> + // CHECK-CC1-NEXT: COMPLETION: Pattern : for(<#init-statement#>;<#condition#>;<#inc-expression#>){ // CHECK-CC1: COMPLETION: Pattern : goto <#label#> // CHECK-CC1-NEXT: COMPLETION: Pattern : if(<#condition#>){<#statements#> // CHECK-CC1: COMPLETION: int diff --git a/test/CodeCompletion/stdin.c b/test/CodeCompletion/stdin.c new file mode 100644 index 0000000..46495b2 --- /dev/null +++ b/test/CodeCompletion/stdin.c @@ -0,0 +1,7 @@ +enum X { x }; +enum Y { y }; + +enum + // RUN: %clang_cc1 -fsyntax-only -code-completion-at=-:4:6 < %s -o - | FileCheck -check-prefix=CC1 %s + // CHECK-CC1: X + // CHECK-CC1: Y |