; RUN: not llvm-as < %s > /dev/null 2>&1 | |
; PR1633 | |
%meta = type { i8* } | |
%obj = type { %meta* } | |
declare void @llvm.gcroot(%obj*, %meta*) | |
define void @f() { | |
entry: | |
%local.obj = alloca %obj | |
call void @llvm.gcroot(%obj* %local.obj, %meta* null) | |
ret void | |
} |