summaryrefslogtreecommitdiff
path: root/test/globaldce.ll
blob: cddb5fe14db4afb4fec8220dba33fdc3643928d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
%var = internal global int 1234   ;; used by dead method

implementation

internal int "deadfunc"()
begin
	%val = load int * %var
	%val2 = call int %deadfunc()
	%val3 = add int %val, %val2
	ret int %val3
end

int "main"(int %argc)   ; TODO: , sbyte **argv, sbyte **envp)
begin
	ret int -1
end