summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenObjC
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2008-12-22 23:22:27 +0000
committerFariborz Jahanian <fjahanian@apple.com>2008-12-22 23:22:27 +0000
commitdaef00bca6c92b08594f7fe40fcd80d2c7b9c452 (patch)
tree689e1e9638cc085d05d532f30199b88b07e290da /clang/test/CodeGenObjC
parent456e8853825ba4faa4820246fb2dbd0bb3974466 (diff)
downloadbcm5719-llvm-daef00bca6c92b08594f7fe40fcd80d2c7b9c452.tar.gz
bcm5719-llvm-daef00bca6c92b08594f7fe40fcd80d2c7b9c452.zip
More encoding support; in this case, encoding of
outer-most const of pointer types. llvm-svn: 61355
Diffstat (limited to 'clang/test/CodeGenObjC')
-rw-r--r--clang/test/CodeGenObjC/encode-test.m6
1 files changed, 5 insertions, 1 deletions
diff --git a/clang/test/CodeGenObjC/encode-test.m b/clang/test/CodeGenObjC/encode-test.m
index 8e894c4220a..0ae4f13c502 100644
--- a/clang/test/CodeGenObjC/encode-test.m
+++ b/clang/test/CodeGenObjC/encode-test.m
@@ -2,7 +2,8 @@
// RUN: grep -e "\^{Innermost=CC}" %t | count 1 &&
// RUN: grep -e "{Derived=#ib32b8b3b8sb16b8b8b2b8ccb6}" %t | count 1 &&
// RUN: grep -e "{B1=#@c}" %t | count 1 &&
-// RUN: grep -e "v12@0:4\[3\[4{Test=i}]]8" %t | count 1
+// RUN: grep -e "v12@0:4\[3\[4{Test=i}]]8" %t | count 1 &&
+// RUN: grep -e "r^{S=i}" %t | count 1
@class Int1;
@@ -72,10 +73,13 @@ struct Innermost {
-(void) test3: (Test [3] [4])b {}
@end
+struct S { int iS; };
int main()
{
const char *en = @encode(Derived);
const char *eb = @encode(B1);
+ const char *es = @encode(const struct S *);
+ const char *ec = @encode(const struct S);
}
OpenPOWER on IntegriCloud