forked from OSchip/llvm-project
Make this testcase a bit more challanging
llvm-svn: 19019
This commit is contained in:
parent
a12b5df616
commit
5e5e3f4409
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue