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

implementation

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

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