diff options
Diffstat (limited to 'clang/test/CodeGenObjC/encode-test-3.m')
-rw-r--r-- | clang/test/CodeGenObjC/encode-test-3.m | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/clang/test/CodeGenObjC/encode-test-3.m b/clang/test/CodeGenObjC/encode-test-3.m index 8bd4421d6c1..c10db091ccd 100644 --- a/clang/test/CodeGenObjC/encode-test-3.m +++ b/clang/test/CodeGenObjC/encode-test-3.m @@ -2,10 +2,13 @@ // RUN: grep -e "\^i" %t | count 1 && // RUN: grep -e "\[0i\]" %t | count 1 -int main() -{ +int main() { int n; const char * inc = @encode(int[]); const char * vla = @encode(int[n]); } + +// PR3648 +int a[sizeof(@encode(int)) == 2 ? 1 : -1]; // Type is char[2] +char (*c)[2] = &@encode(int); // @encode is an lvalue |