; Test that opaque types are preserved correctly
-; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | llvm-as | llvm-dis
+; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis
;
%Ty = type opaque
-implementation
-
-%Ty* %func() {
+define %Ty* @func() {
ret %Ty* null
}