diff options
| author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2016-07-01 01:17:02 +0000 |
|---|---|---|
| committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2016-07-01 01:17:02 +0000 |
| commit | 5d8006d24d4f47a64ecc41580715de5c33441c2d (patch) | |
| tree | 59d7333648a8d54162f217f211cd1b25e6519710 /clang/test/CodeCompletion | |
| parent | 8d62f7fc109b4ec2732c65ffc7eef9e6ce3109c9 (diff) | |
| download | bcm5719-llvm-5d8006d24d4f47a64ecc41580715de5c33441c2d.tar.gz bcm5719-llvm-5d8006d24d4f47a64ecc41580715de5c33441c2d.zip | |
[CodeCompletion] Allow system headers providing private symbols with a single underscore.
rdar://24677150
llvm-svn: 274314
Diffstat (limited to 'clang/test/CodeCompletion')
| -rw-r--r-- | clang/test/CodeCompletion/Inputs/reserved.h | 4 | ||||
| -rw-r--r-- | clang/test/CodeCompletion/ordinary-name.c | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/clang/test/CodeCompletion/Inputs/reserved.h b/clang/test/CodeCompletion/Inputs/reserved.h index fafe4ac440e..7b353a58fca 100644 --- a/clang/test/CodeCompletion/Inputs/reserved.h +++ b/clang/test/CodeCompletion/Inputs/reserved.h @@ -1,2 +1,4 @@ -typedef int _INTEGER_TYPE; +typedef int __INTEGER_TYPE; typedef float FLOATING_TYPE; + +typedef int _MyPrivateType; diff --git a/clang/test/CodeCompletion/ordinary-name.c b/clang/test/CodeCompletion/ordinary-name.c index dda7bb018a0..1352b70730d 100644 --- a/clang/test/CodeCompletion/ordinary-name.c +++ b/clang/test/CodeCompletion/ordinary-name.c @@ -5,8 +5,9 @@ typedef struct t _TYPEDEF; void foo() { int y; // RUN: %clang_cc1 -isystem %S/Inputs -fsyntax-only -code-completion-at=%s:6:9 %s -o - | FileCheck -check-prefix=CHECK-CC1 %s + // CHECK-CC1-NOT: __INTEGER_TYPE // CHECK-CC1: _Imaginary - // CHECK-CC1-NOT: _INTEGER_TYPE; + // CHECK-CC1: _MyPrivateType // CHECK-CC1: _TYPEDEF // CHECK-CC1: FLOATING_TYPE // CHECK-CC1: foo |

