summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeCompletion
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2016-07-01 01:17:02 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2016-07-01 01:17:02 +0000
commit5d8006d24d4f47a64ecc41580715de5c33441c2d (patch)
tree59d7333648a8d54162f217f211cd1b25e6519710 /clang/test/CodeCompletion
parent8d62f7fc109b4ec2732c65ffc7eef9e6ce3109c9 (diff)
downloadbcm5719-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.h4
-rw-r--r--clang/test/CodeCompletion/ordinary-name.c3
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
OpenPOWER on IntegriCloud