Make this testcase a bit more challanging

llvm-svn: 19019
This commit is contained in:
Chris Lattner 2004-12-17 17:14:00 +00:00
parent a12b5df616
commit 5e5e3f4409
1 changed files with 9 additions and 1 deletions

View File

@ -7,9 +7,17 @@ int %pure(int %X) {
ret int %Y
}
int %test(int %X) {
int %test1(int %X) {
%A = call int %pure(int %X)
%B = call int %pure(int %X)
%C = sub int %A, %B
ret int %C
}
int %test2(int %X, int* %P) {
%A = call int %pure(int %X)
store int %X, int* %P ;; Does not invalidate 'pure' call.
%B = call int %pure(int %X)
%C = sub int %A, %B
ret int %C
}