diff options
author | Duncan Sands <baldrick@free.fr> | 2008-01-29 05:57:23 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2008-01-29 05:57:23 +0000 |
commit | 3cecb51cb3aee1653c0c98e44883309fa60725d3 (patch) | |
tree | a8a4a1340ccbfe43476aa824d5e52001515b4ffe | |
parent | 8822eabe3623d5e2197096d44ff294fc8c381680 (diff) |
After recent changes we fail to optimize this test
sufficiently to have it pass. I'm removing it from
the testsuite and adding it to PR452 instead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46492 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/CFrontend/2008-01-26-ReadOnlyByVal.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/test/CFrontend/2008-01-26-ReadOnlyByVal.c b/test/CFrontend/2008-01-26-ReadOnlyByVal.c deleted file mode 100644 index 8e9f6a23a8..0000000000 --- a/test/CFrontend/2008-01-26-ReadOnlyByVal.c +++ /dev/null @@ -1,19 +0,0 @@ -// RUN: %llvmgcc %s -S -O1 -o - | llvm-as | opt -std-compile-opts | llvm-dis | not grep add - -struct S { int A; int B; char C[1000]; }; - -int f(struct S x) __attribute__ ((const)); - -static int __attribute__ ((const)) g(struct S x) { - x.A = x.B; - return f(x); -} - -int h(void) { - struct S x; - int r; - x.A = 0; - x.B = 9; - r = g(x); - return r + x.A; -} |