; RUN: llvm-upgrade < %s | llvm-as -o /dev/null -f

; This should parse correctly without an 'implementation', but our current YACC
; based parser doesn't have the required 2 token lookahead...

%T = type int *

%T %test() {
	ret %T null
}

; RUN: llvm-as %s -o /dev/null -f

; This should parse correctly without an 'implementation', but our current YACC
; based parser doesn't have the required 2 token lookahead...

%T = type i32 *

define %T %test() {
	ret %T null
}

Make this test that we can drop the implementation keyword for llvm-as. llvm-upgrade is irrelevant for this test case.
Make this test that we can drop the implementation keyword for llvm-as.
llvm-upgrade is irrelevant for this test case.


git-svn-id: 0ff597fd157e6f4fc38580e8d64ab130330d2411@32912 91177308-0d34-0410-b5e6-96231b3b80d8
