gcroot-meta.ll 293 B

12345678910111213141516
  1. ; RUN: not llvm-as < %s >& /dev/null
  2. ; PR1633
  3. %meta = type { i8* }
  4. %obj = type { %meta* }
  5. declare void @llvm.gcroot(%obj**, %meta*)
  6. define void @f() {
  7. entry:
  8. %local.obj = alloca %obj*
  9. %local.meta = alloca %meta
  10. call void @llvm.gcroot(%obj** %local.obj, %meta* %local.meta)
  11. ret void
  12. }