blob: 54396d48ba1a9c9600a7a0242280cbe95b25a5a5 [file] [log] [blame]
Owen Anderson4d34e402007-08-01 16:53:51 +00001; RUN: llvm-upgrade < %s | llvm-as | opt -dse | llvm-dis | not grep DEAD
Chris Lattner0a0fc222004-07-27 02:19:27 +00002
3declare void %ext()
4
5int* %caller() {
6 %P = malloc int
7 %DEAD = load int* %P
8 %DEAD2 = add int %DEAD, 1
9 store int %DEAD2, int* %P ;; dead store
10
11 call void %ext() ; Can not clobber *P
12
13 store int 0, int* %P
14 ret int* %P
15}