mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-12 17:32:19 +00:00
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:
parent
530036b5e8
commit
60a11f1970
@ -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
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user