Fix bugs in this. What was I thinking??? :)
authorReid Spencer <rspencer@reidspencer.com>
Sat, 18 Nov 2006 08:06:17 +0000 (08:06 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Sat, 18 Nov 2006 08:06:17 +0000 (08:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31848 91177308-0d34-0410-b5e6-96231b3b80d8

test/Analysis/BasicAA/modref.ll

index acf439ff5086d09c8d09cff785658e38b64d21a6..1cb478c8e1e58177f2cf603b19e483bfabdea2d0 100644 (file)
@@ -1,15 +1,15 @@
 ; A very rudimentary test on AliasAnalysis::getModRefInfo.
-; RUN: llvm-as < %s | opt -print-all-alias-modref-info -aa-eval -disable-output
-&&
+; RUN: llvm-as < %s | opt -print-all-alias-modref-info -aa-eval -disable-output &&
 ; RUN: llvm-as < %s | opt -print-all-alias-modref-info -aa-eval -disable-output 2>&1 | not grep NoModRef
 
 int %callee() {
-  %X = alloca struct { int, int }
-  %Y = int* getelementptr struct { int, int }*, uint 1
-  %Z = int load struct { int, int }*
-  ret %Z
+  %X = alloca { int, int }
+  %Y = getelementptr { int, int }* %X, uint 0, uint 0
+  %Z = load int* %Y
+  ret int %Z
 }
 
 int %caller() {
-  %X = int callee();
+  %X = call int %callee()
+  ret int %X
 }