diff options
Diffstat (limited to 'clang/test/CodeGen/byval-memcpy-elim.c')
-rw-r--r-- | clang/test/CodeGen/byval-memcpy-elim.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/clang/test/CodeGen/byval-memcpy-elim.c b/clang/test/CodeGen/byval-memcpy-elim.c deleted file mode 100644 index 8aa08fb07b2..00000000000 --- a/clang/test/CodeGen/byval-memcpy-elim.c +++ /dev/null @@ -1,20 +0,0 @@ -// RUN: %clang_cc1 -emit-llvm -triple x86_64-apple-darwin10 < %s | FileCheck %s - -struct Test1S { - long NumDecls; - long X; - long Y; -}; -struct Test2S { - long NumDecls; - long X; -}; - -// Make sure we don't generate extra memcpy for lvalues -void test1a(struct Test1S, struct Test2S); -// CHECK: define void @test1( -// CHECK-NOT: memcpy -// CHECK: call void @test1a -void test1(struct Test1S *A, struct Test2S *B) { - test1a(*A, *B); -} |