summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenObjC
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2009-08-31 19:33:16 +0000
committerFariborz Jahanian <fjahanian@apple.com>2009-08-31 19:33:16 +0000
commit879d7266086313b128238901246a3dbb0939b08a (patch)
tree7f397922e7762caa48db8629e9f520a2bbbe1f9f /clang/test/CodeGenObjC
parent6733a7ec157fb8cf2d81836d8812d9d7cf873f66 (diff)
downloadbcm5719-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.m6
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;
+}
+
OpenPOWER on IntegriCloud