; RUN: opt < %s -passes=memcpyopt,mldst-motion,newgvn -S | FileCheck %s | |
declare void @check(i8) | |
declare void @write(ptr %res) | |
define void @test1() { | |
%1 = alloca [10 x i8] | |
call void @write(ptr %1) | |
%2 = load i8, ptr %1 | |
; CHECK-NOT: undef | |
call void @check(i8 %2) | |
ret void | |
} | |