summaryrefslogtreecommitdiffstats
path: root/clang/test/PCH
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-04-15 22:40:36 +0000
committerDouglas Gregor <dgregor@apple.com>2009-04-15 22:40:36 +0000
commitd4ed114e2353e72d4ba920c1776e101c9c28671d (patch)
treeb77112f0cad5953f98d9013e05a9d147ba390118 /clang/test/PCH
parent7836eefefc6c4c267530d9b3e65e6bad644aa694 (diff)
downloadbcm5719-llvm-d4ed114e2353e72d4ba920c1776e101c9c28671d.tar.gz
bcm5719-llvm-d4ed114e2353e72d4ba920c1776e101c9c28671d.zip
PCH support for CompoundAssignOperator and ConditionalOperator
llvm-svn: 69237
Diffstat (limited to 'clang/test/PCH')
-rw-r--r--clang/test/PCH/exprs.c6
-rw-r--r--clang/test/PCH/exprs.h6
2 files changed, 12 insertions, 0 deletions
diff --git a/clang/test/PCH/exprs.c b/clang/test/PCH/exprs.c
index dd4333c93d2..49f74dd91a9 100644
--- a/clang/test/PCH/exprs.c
+++ b/clang/test/PCH/exprs.c
@@ -52,5 +52,11 @@ member_ref_double *double_ptr3 = &floating;
// BinaryOperator
add_result *int_ptr5 = &integer;
+// CompoundAssignOperator
+addeq_result *int_ptr6 = &integer;
+
+// ConditionalOperator
+conditional_operator *double_ptr4 = &floating;
+
// CStyleCastExpr
void_ptr vp1 = &integer;
diff --git a/clang/test/PCH/exprs.h b/clang/test/PCH/exprs.h
index 0c09e8fcbb7..016c4c6beee 100644
--- a/clang/test/PCH/exprs.h
+++ b/clang/test/PCH/exprs.h
@@ -47,6 +47,12 @@ typedef typeof(((struct S*)0)->x) member_ref_double;
// BinaryOperator
typedef typeof(i + Enumerator) add_result;
+// CompoundAssignOperator
+typedef typeof(i += Enumerator) addeq_result;
+
+// ConditionalOperator
+typedef typeof(i? : d0) conditional_operator;
+
// CStyleCastExpr
typedef typeof((void *)0) void_ptr;
OpenPOWER on IntegriCloud