diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2009-08-31 19:33:16 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2009-08-31 19:33:16 +0000 |
| commit | 879d7266086313b128238901246a3dbb0939b08a (patch) | |
| tree | 7f397922e7762caa48db8629e9f520a2bbbe1f9f /clang/test/CodeGenObjC | |
| parent | 6733a7ec157fb8cf2d81836d8812d9d7cf873f66 (diff) | |
| download | bcm5719-llvm-879d7266086313b128238901246a3dbb0939b08a.tar.gz bcm5719-llvm-879d7266086313b128238901246a3dbb0939b08a.zip | |
Re-implemented generation of objc_memmove_collectable
API for copying GC'able aggregates (Next runtime only).
llvm-svn: 80607
Diffstat (limited to 'clang/test/CodeGenObjC')
| -rw-r--r-- | clang/test/CodeGenObjC/objc-gc-aggr-assign.m | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/clang/test/CodeGenObjC/objc-gc-aggr-assign.m b/clang/test/CodeGenObjC/objc-gc-aggr-assign.m index b6b08ffefdb..96a9fdf6540 100644 --- a/clang/test/CodeGenObjC/objc-gc-aggr-assign.m +++ b/clang/test/CodeGenObjC/objc-gc-aggr-assign.m @@ -1,5 +1,5 @@ // RUN: clang-cc -fnext-runtime -fobjc-gc -emit-llvm -o %t %s && -// RUN: grep objc_memmove_collectable %t | grep call | count 2 +// RUN: grep objc_memmove_collectable %t | grep call | count 3 static int count; @@ -40,3 +40,7 @@ struct type_s get(void) return some; } +void f(const struct type_s *in, struct type_s *out) { + *out = *in; +} + |

