Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dir=clang-bug-406505209
- log="use of overloaded operator '=' is ambiguous"
- export EXTRA_CFLAGS='-Xclang -fallow-pcm-with-compiler-errors -ferror-limit=0'
- make clean -C "$dir"
- export CLANG=~/clang-bug-406505209.compiler/bin/clang
- OUT1=$(make -k -C "$dir" 2>&1)
- OUT2=
- if echo "$OUT1" | grep "$log"; then
- export CLANG=~/clang-bug-406505209.compiler-stable/bin/clang
- make clean -C "$dir"
- OUT2=$(make -k -C "$dir" 2>&1)
- if echo "$OUT2" | grep "$log"; then
- echo "LOG SEEN ON STABLE COMPILER"
- exit 1
- fi
- echo "*** OUTPUT FROM CUSTOM COMPILER ***"
- echo "$OUT1"
- echo "*** OUTPUT FROM STABLE COMPILER ***"
- echo "$OUT2"
- echo SUCCESS
- exit 0
- fi
- echo "NO EXPECTED LOG"
- exit 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement