diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/cases/usenullcall.ll | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/cases/usenullcall.ll b/tests/cases/usenullcall.ll index 6fcf6bbb..f0996e08 100644 --- a/tests/cases/usenullcall.ll +++ b/tests/cases/usenullcall.ll @@ -12,7 +12,11 @@ entry: store i32 0, i32* %retval %call = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([15 x i8]* @.str, i32 0, i32 0), i32 1) %bad = call zeroext i1 null() - br i1 %bad, label %pre, label %finish + %bad2 = call zeroext i1 null(i32 5, float 1.0E2, double 0.02, i64 1000, i1 0, i32* %retval) + %bad3 = call zeroext i1 (i32, float, double, i64, i1, i32*)* null(i32 5, float 1.0E2, double 0.02, i64 1000, i1 0, i32* %retval) + %bad4 = or i1 %bad, %bad2 + %bad5 = or i1 %bad3, %bad4 + br i1 %bad5, label %pre, label %finish pre: %call0 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([15 x i8]* @.str1, i32 0, i32 0), i32 0) |