summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2009-11-09 21:02:05 +0000
committerFariborz Jahanian <fjahanian@apple.com>2009-11-09 21:02:05 +0000
commitfacfdd4d9304cc4f6861f782333cabd553d54b12 (patch)
treeeb799ca7e996b880ff48d70891f216ce77ae61e3 /clang/test
parentb2eae89108ceaf2f25afd4a2a119785fa592593b (diff)
downloadbcm5719-llvm-facfdd4d9304cc4f6861f782333cabd553d54b12.tar.gz
bcm5719-llvm-facfdd4d9304cc4f6861f782333cabd553d54b12.zip
For array pointee type, get its cvr qualifier from
its element type. Fixes pr5432. llvm-svn: 86587
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/SemaCXX/overloaded-builtin-operators.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/overloaded-builtin-operators.cpp b/clang/test/SemaCXX/overloaded-builtin-operators.cpp
index 13777daf2d2..89ac29adc73 100644
--- a/clang/test/SemaCXX/overloaded-builtin-operators.cpp
+++ b/clang/test/SemaCXX/overloaded-builtin-operators.cpp
@@ -175,3 +175,13 @@ void test_dr425(A a) {
(void)(1.0f * a); // expected-error{{ambiguous}} \
// expected-note 81{{candidate}}
}
+
+// pr5432
+enum e {X};
+
+const int a[][2] = {{1}};
+
+int test_pr5432() {
+ return a[X][X];
+}
+
OpenPOWER on IntegriCloud