20 lines · plain
1; RUN: opt < %s -passes=globalopt -S | FileCheck %s2; CHECK-NOT: global3 4@G = internal global ptr null ; <ptr> [#uses=2]5 6define internal void @Actual() {7 ret void8}9 10define void @init() {11 store ptr @Actual, ptr @G12 ret void13}14 15define void @doit() {16 %FP = load ptr, ptr @G ; <ptr> [#uses=1]17 call void %FP( )18 ret void19}20