You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.207
Former-commit-id: 3b152f462918d427ce18620a2cbe4f8b79650449
This commit is contained in:
parent
8e12397d70
commit
eb85e2fc17
39
external/llvm/test/Verifier/inalloca2.ll
vendored
39
external/llvm/test/Verifier/inalloca2.ll
vendored
@ -1,39 +0,0 @@
|
||||
; This used to be invalid, but now it's valid. Ensure the verifier
|
||||
; doesn't reject it.
|
||||
; RUN: llvm-as %s -o /dev/null
|
||||
|
||||
declare void @doit(i64* inalloca %a)
|
||||
|
||||
define void @a() {
|
||||
entry:
|
||||
%a = alloca inalloca [2 x i32]
|
||||
%b = bitcast [2 x i32]* %a to i64*
|
||||
call void @doit(i64* inalloca %b)
|
||||
ret void
|
||||
}
|
||||
|
||||
define void @b() {
|
||||
entry:
|
||||
%a = alloca inalloca i64
|
||||
call void @doit(i64* inalloca %a)
|
||||
call void @doit(i64* inalloca %a)
|
||||
ret void
|
||||
}
|
||||
|
||||
define void @c(i1 %cond) {
|
||||
entry:
|
||||
br i1 %cond, label %if, label %else
|
||||
|
||||
if:
|
||||
%a = alloca inalloca i64
|
||||
br label %call
|
||||
|
||||
else:
|
||||
%b = alloca inalloca i64
|
||||
br label %call
|
||||
|
||||
call:
|
||||
%args = phi i64* [ %a, %if ], [ %b, %else ]
|
||||
call void @doit(i64* inalloca %args)
|
||||
ret void
|
||||
}
|
Reference in New Issue
Block a user