-; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep load
-void %test(int* %P) {
- %X = volatile load int* %P ; Dead but not deletable!
- ret void
+; RUN: opt < %s -instcombine -S | grep load
+
+define void @test(i32* %P) {
+ ; Dead but not deletable!
+ %X = load volatile i32* %P ; <i32> [#uses=0]
+ ret void
}