; RUN: llvm-upgrade < %s | llvm-as | opt -globalopt | llvm-dis | not grep G %G = internal global int 17 void %foo() { store int 17, int* %G ;; Doesn't change the value ret void } int %bar() { %X = load int* %G ret int %X } internal void %dead() { store int 123, int* %G ret void }