• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; RUN: opt < %s -globalopt -S | FileCheck %s
2; CHECK-NOT: global
3
4@G = internal global void ()* null              ; <void ()**> [#uses=2]
5
6define internal void @Actual() {
7        ret void
8}
9
10define void @init() {
11        store void ()* @Actual, void ()** @G
12        ret void
13}
14
15define void @doit() {
16        %FP = load void ()*, void ()** @G         ; <void ()*> [#uses=1]
17        call void %FP( )
18        ret void
19}
20