Advertisement
Guest User

Untitled

a guest
Apr 11th, 2025
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. dir=clang-bug-406505209
  2. log="use of overloaded operator '=' is ambiguous"
  3. export EXTRA_CFLAGS='-Xclang -fallow-pcm-with-compiler-errors -ferror-limit=0'
  4. make clean -C "$dir"
  5. export CLANG=~/clang-bug-406505209.compiler/bin/clang
  6. OUT1=$(make -k -C "$dir" 2>&1)
  7. OUT2=
  8. if echo "$OUT1" | grep "$log"; then
  9. export CLANG=~/clang-bug-406505209.compiler-stable/bin/clang
  10. make clean -C "$dir"
  11. OUT2=$(make -k -C "$dir" 2>&1)
  12. if echo "$OUT2" | grep "$log"; then
  13. echo "LOG SEEN ON STABLE COMPILER"
  14. exit 1
  15. fi
  16. echo "*** OUTPUT FROM CUSTOM COMPILER ***"
  17. echo "$OUT1"
  18. echo "*** OUTPUT FROM STABLE COMPILER ***"
  19. echo "$OUT2"
  20. echo SUCCESS
  21. exit 0
  22. fi
  23. echo "NO EXPECTED LOG"
  24. exit 1
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement