diff options
author | Mikhail Glushenkov <foldr@codedgers.com> | 2008-05-06 17:24:54 +0000 |
---|---|---|
committer | Mikhail Glushenkov <foldr@codedgers.com> | 2008-05-06 17:24:54 +0000 |
commit | ed205690138be718b7d721123d9e68f8ad6a38e4 (patch) | |
tree | 82435098c9e7f24cd3f82cd65ffc35473c1c2977 /test | |
parent | d379d1612b27e6bf27d6538d48e7315219c6ecfc (diff) | |
download | external_llvm-ed205690138be718b7d721123d9e68f8ad6a38e4.zip external_llvm-ed205690138be718b7d721123d9e68f8ad6a38e4.tar.gz external_llvm-ed205690138be718b7d721123d9e68f8ad6a38e4.tar.bz2 |
First small tests for llvmc2.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50734 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/LLVMC/dg.exp | 3 | ||||
-rw-r--r-- | test/LLVMC/hello.c | 12 | ||||
-rw-r--r-- | test/LLVMC/together.cpp | 10 | ||||
-rw-r--r-- | test/LLVMC/together1.c | 9 |
4 files changed, 34 insertions, 0 deletions
diff --git a/test/LLVMC/dg.exp b/test/LLVMC/dg.exp new file mode 100644 index 0000000..22ecaec --- /dev/null +++ b/test/LLVMC/dg.exp @@ -0,0 +1,3 @@ +load_lib llvm.exp + +RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{c,cpp}]] diff --git a/test/LLVMC/hello.c b/test/LLVMC/hello.c new file mode 100644 index 0000000..bf917bc --- /dev/null +++ b/test/LLVMC/hello.c @@ -0,0 +1,12 @@ +/* + * Check that we can compile helloworld + * RUN: llvmc2 %s -o %t + * RUN: ./%t | grep hello + */ + +#include <stdio.h> + +int main() { + printf("hello\n"); + return 0; +} diff --git a/test/LLVMC/together.cpp b/test/LLVMC/together.cpp new file mode 100644 index 0000000..62ff821 --- /dev/null +++ b/test/LLVMC/together.cpp @@ -0,0 +1,10 @@ +// Check that we can compile files of different types together. +// TOFIX: compiling files with same names should work. +// RUN: llvmc2 %s %p/together1.c -o %t +// RUN: ./%t | grep hello + +extern "C" void test(); + +int main() { + test(); +} diff --git a/test/LLVMC/together1.c b/test/LLVMC/together1.c new file mode 100644 index 0000000..1b9b5f6 --- /dev/null +++ b/test/LLVMC/together1.c @@ -0,0 +1,9 @@ +/* + * RUN: ignore + */ + +#include <stdio.h> + +void test() { + printf("hello\n"); +} |