From 2890d4da10a51a541c237718f8e3ee41d70defac Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Mon, 20 Apr 2020 23:16:23 +0200 Subject: [PATCH] add the test to executed llvm ir --- debian/qualify-clang.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/debian/qualify-clang.sh b/debian/qualify-clang.sh index 9583c0a2..abeadbb4 100755 --- a/debian/qualify-clang.sh +++ b/debian/qualify-clang.sh @@ -298,6 +298,14 @@ if ! ./foo.bc|grep -q "lli foo"; then exit 1 fi +clang-$VERSION -O3 -emit-llvm foo.c -c -o foo.bc +chmod +x foo.bc +if ! ./foo.bc|grep -q "lli foo"; then + echo "executing ./foo.bc failed" + ./foo.bc + exit 1 +fi + echo '#include ' > foo.c clang-$VERSION -c foo.c @@ -1318,6 +1326,6 @@ fi #clean up rm -f a.out bar crash-* foo foo.* lldb-cmd.txt main.* test_fuzzer.cc foo.* o -rm -rf output matmul.* *profraw opt.ll foo.ll foo.s +rm -rf output matmul.* *profraw opt.ll echo "Completed"