1; RUN: opt < %s -globalopt -S | FileCheck %s 2; CHECK-NOT: G 3 4@G = internal global i32 17 ; <i32*> [#uses=3] 5 6define void @foo() { 7 store i32 17, i32* @G 8 ret void 9} 10 11define i32 @bar() { 12 %X = load i32, i32* @G ; <i32> [#uses=1] 13 ret i32 %X 14} 15 16define internal void @dead() { 17 store i32 123, i32* @G 18 ret void 19} 20