diff options
Diffstat (limited to 'clang/test/CodeGenObjC')
| -rw-r--r-- | clang/test/CodeGenObjC/encode-test-6.m | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/CodeGenObjC/encode-test-6.m b/clang/test/CodeGenObjC/encode-test-6.m index 54a4eb03d5c..4e9c4222033 100644 --- a/clang/test/CodeGenObjC/encode-test-6.m +++ b/clang/test/CodeGenObjC/encode-test-6.m @@ -53,3 +53,14 @@ typedef struct } @end // CHECK: private global [39 x i8] c"{?=\22presentationInstance\22^{SCNCamera}}\00" + +// rdar://16655340 +int i; +typeof(@encode(typeof(i))) e = @encode(typeof(i)); +const char * Test() +{ + return e; +} +// CHECK: @e = global [2 x i8] c"i\00", align 1 +// CHECK: define i8* @Test() +// CHECK: ret i8* getelementptr inbounds ([2 x i8]* @e, i32 0, i32 0) |

