-; RUN: llvm-as < %s | opt -constify | llvm-dis | not grep global
+; RUN: llvm-as < %s | opt -globalopt | llvm-dis | not grep global
%X = internal global int 4
--- /dev/null
+; RUN: llvm-as < %s | opt -globalopt | llvm-dis | not grep internal
+
+%G = internal global int 123
+
+void %foo() {
+ store int 1, int* %G
+ ret void
+}
; Test that PHI nodes and select instructions do not necessarily make stuff
; non-constant.
-; RUN: llvm-as < %s | opt -constify | llvm-dis | not grep global
+; RUN: llvm-as < %s | opt -globalopt | llvm-dis | not grep global
%X = internal global int 4
%Y = internal global int 5
-; RUN: llvm-as < %s | opt -constify | llvm-dis | not grep G
+; RUN: llvm-as < %s | opt -globalopt | llvm-dis | not grep G
%G = internal global int 17