diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2008-12-22 23:22:27 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2008-12-22 23:22:27 +0000 |
| commit | daef00bca6c92b08594f7fe40fcd80d2c7b9c452 (patch) | |
| tree | 689e1e9638cc085d05d532f30199b88b07e290da /clang/test/CodeGenObjC | |
| parent | 456e8853825ba4faa4820246fb2dbd0bb3974466 (diff) | |
| download | bcm5719-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.m | 6 |
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); } |

