Open sylvestre opened 8 years ago
Is this still reproducible?
Full output .//build-llvm/./bin/clang -cc1 -internal-isystem .//bui ld-llvm/bin/../lib/clang/3.8.0/include -nostdsysteminc -include .//build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.extra-source.cpp -fsanitize=address -fsanitize-blacklist=.//build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.blacklist-src -emit-llvm -o - .//clang/test/CodeGen/asan-globals.cpp
Also, do you think you could get the full output from the clang command. you can fust cut and paste the commands output by this test to execute them.
How exactly do I reproduce it?
I've tried the following:
- On an x86_64 Ubuntu 14.04
- cmake -DCMAKE_BUILD_TYPE=Release -G Ninja $HOME/llvm -DLLVM_BUILD_32_BITS=1
- ninja check-clang
I was also unable to reproduce this on debian stable 32-bit OS (with a 64-bit CPU). Sylvestre are you running on i386 HW?
How exactly do I reproduce it?
I've tried the following:
Extended Description
**** TEST 'Clang :: CodeGen/asan-globals.cpp' FAILED **** Script:
echo "int extra_global;" > /«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.extra-source.cpp echo "global:blacklisted_global" > /«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.blacklist /«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/build-llvm/Release/bin/clang -cc1 -internal-isystem /«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/build-llvm/Release/bin/../lib/clang/3.7.1/include -nostdsysteminc -include /«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.extra-source.cpp -fsanitize=address -fsanitize-blacklist=/«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.blacklist -emit-llvm -o - /«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/clang/test/CodeGen/asan-globals.cpp | /«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/build-llvm/Release/bin/FileCheck /«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/clang/test/CodeGen/asan-globals.cpp echo "src:/«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/clang/test/CodeGen/asan-globals.cpp" > /«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.blacklist-src /«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/build-llvm/Release/bin/clang -cc1 -internal-isystem /«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/build-llvm/Release/bin/../lib/clang/3.7.1/include -nostdsysteminc -include /«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.extra-source.cpp -fsanitize=address -fsanitize-blacklist=/«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/build-llvm/tools/clang/test/CodeGen/Output/asan-globals.cpp.tmp.blacklist-src -emit-llvm -o - /«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/clang/test/CodeGen/asan-globals.cpp | /«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/build-llvm/Release/bin/FileCheck /«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/clang/test/CodeGen/asan-globals.cpp --check-prefix=BLACKLIST-SRC
Exit Code: 1
Command Output (stderr):
/«BUILDDIR»/llvm-toolchain-3.7-3.7.1~+rc2/clang/test/CodeGen/asan-globals.cpp:33:19: error: expected string not found in input // BLACKLIST-SRC: ![[GLOBAL]] = !{{{.*}} null, null, i1 false, i1 true} ^