| Index: tests_lit/reader_tests/nacl-fake-intrinsic.ll
|
| diff --git a/tests_lit/reader_tests/nacl-fake-intrinsic.ll b/tests_lit/reader_tests/nacl-fake-intrinsic.ll
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..65d945946d47830d3c0bc831df331ff3f2ecf94a
|
| --- /dev/null
|
| +++ b/tests_lit/reader_tests/nacl-fake-intrinsic.ll
|
| @@ -0,0 +1,18 @@
|
| +; Tests that we don't get fooled by a fake NaCl intrinsic.
|
| +
|
| +
|
| +; RUN: llvm-as < %s | pnacl-freeze -allow-local-symbol-tables \
|
| +; RUN: | not %llvm2ice -notranslate -verbose=inst -build-on-read \
|
| +; RUN: -allow-pnacl-reader-error-recovery \
|
| +; RUN: -allow-local-symbol-tables \
|
| +; RUN: | FileCheck %s
|
| +
|
| +declare i32 @llvm.fake.i32(i32)
|
| +
|
| +define i32 @testFake(i32 %v) {
|
| + %r = call i32 @llvm.fake.i32(i32 %v)
|
| + ret i32 %r
|
| +}
|
| +
|
| +; CHECK: Error: (218:6) Invalid PNaCl intrinsic call to llvm.fake.i32
|
| +
|
|
|