| Index: tests_lit/parse_errs/call-indirect-i8.ll
|
| diff --git a/tests_lit/parse_errs/call-indirect-i8.ll b/tests_lit/parse_errs/call-indirect-i8.ll
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..25b0d048d15d246f6d94a0d7efe9c779364ea9ee
|
| --- /dev/null
|
| +++ b/tests_lit/parse_errs/call-indirect-i8.ll
|
| @@ -0,0 +1,11 @@
|
| +; Tests that we don't allow illegal sized parameters on indirect calls.
|
| +
|
| +; RUN: %p2i --expect-fail -i %s --insts | FileCheck %s
|
| +
|
| +define void @CallIndirectI32(i32 %f_addr) {
|
| +entry:
|
| + %f = inttoptr i32 %f_addr to i32(i8)*
|
| + %r = call i32 %f(i8 1)
|
| +; CHECK: Call argument 1 has invalid type: i8
|
| + ret void
|
| +}
|
|
|