diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2009-11-09 21:02:05 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2009-11-09 21:02:05 +0000 |
commit | d411b3f746e612294bd5f0843d83e8c215f7fe58 (patch) | |
tree | 3ed55382f03ee2bea6e51db730e54c5eee7a2d8e /test | |
parent | e29709f32e82d7f7dfc25d8602b1b828a1aa7f56 (diff) |
For array pointee type, get its cvr qualifier from
its element type. Fixes pr5432.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86587 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/SemaCXX/overloaded-builtin-operators.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/SemaCXX/overloaded-builtin-operators.cpp b/test/SemaCXX/overloaded-builtin-operators.cpp index 13777daf2d..89ac29adc7 100644 --- a/test/SemaCXX/overloaded-builtin-operators.cpp +++ b/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]; +} + |