blob: a424d255bd710a35085e4ff9aef9b64323bf0d17 [file] [log] [blame]
Reid Spencerd0e30dc2006-12-02 04:23:10 +00001; RUN: llvm-upgrade < %s | llvm-as | opt -globalopt | llvm-dis | not grep global
Chris Lattnered8d7672004-10-09 21:50:05 +00002
3%G = internal global void ()* null
4
5implementation
6
7internal void %Actual() {
8 ret void
9}
10
11void %init() {
12 store void()* %Actual, void()** %G
13 ret void
14}
15
16void %doit() {
17 %FP = load void()** %G
18 call void %FP()
19 ret void
20}