aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2008-01-26 12:33:01 +0000
committerDuncan Sands <baldrick@free.fr>2008-01-26 12:33:01 +0000
commit63b2c2dde717f5126a2ee6bfe680753a442cf678 (patch)
treee5b991edde519c6de302f8eab95571c1133e59d9
parent824a721560f29eedb1427f81182e81cacf7e3ad4 (diff)
Invert this test, because it is wrong if we allow
readonly functions to use byval parameters as local storage (how much do we want this?). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46399 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/Transforms/Inline/byval2.ll6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/Transforms/Inline/byval2.ll b/test/Transforms/Inline/byval2.ll
index e949d01856..ab8c45d376 100644
--- a/test/Transforms/Inline/byval2.ll
+++ b/test/Transforms/Inline/byval2.ll
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | opt -inline | llvm-dis | not grep {llvm.memcpy}
+; RUN: llvm-as < %s | opt -inline | llvm-dis | grep {llvm.memcpy}
-; Inlining a byval struct should NOT cause an explicit copy
-; into an alloca if the function is readonly
+; Inlining a byval struct should cause an explicit copy
+; into an alloca even if the function is readonly
%struct.ss = type { i32, i64 }
@.str = internal constant [10 x i8] c"%d, %lld\0A\00" ; <[10 x i8]*> [#uses=1]