load null is undefined behavior, this should fold

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16498 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-09-23 15:45:20 +00:00
parent 530036b5e8
commit 60a11f1970

View File

@ -136,3 +136,9 @@ int %test15d(int %X) { ;; Alternate code sequence for (X & 16) ? 16 : 0
%t3 = select bool %t2, int 16, int 0 ;; X & 16
ret int %t3
}
int %test16(bool %C, int* %P) {
%P2 = select bool %C, int* %P, int* null
%V = load int* %P2
ret int %V
}