1 ; RUN: opt < %s -passes=globalopt -S | FileCheck %s
3 @G = internal global ptr null ; <ptr> [#uses=2]
6 define internal void @Actual() {
13 ; CHECK: store ptr @Actual, ptr @G
14 store ptr @Actual, ptr @G
18 define void @doit() #0 {
20 ; CHECK: %FP = load ptr, ptr @G
21 ; CHECK: call void %FP()
22 %FP = load ptr, ptr @G ; <ptr> [#uses=1]
27 attributes #0 = { null_pointer_is_valid }