; RUN: opt < %s -passes=globalopt @V = global float 1.200000e+01 ; [#uses=1] @G = internal global ptr null ; [#uses=2] define i32 @user() { %P = load ptr, ptr @G ; [#uses=1] %Q = load i32, ptr %P ; [#uses=1] ret i32 %Q } define void @setter() { store ptr @V, ptr @G ret void }