rsniezek wrote:

you are right, when prepended path to clang headres the check don't crash even 
with full compile commands after the --
```
/run/current-system/sw/bin/clang-tidy --checks=* -p 
/home/rsniezek/workspace/testings_stuff/build 
--extra-arg-before=--driver-mode=g++ 
/home/rsniezek/workspace/testings_stuff/main.cpp -- 
/run/current-system/sw/bin/c++  -isystem 
/nix/store/wh3j8a20d27npyvn2f83w0vl6hw4x9vy-clang-wrapper-17.0.6/resource-root/include
 -isystem 
/nix/store/lbamp822r4dmq2f7vizvswbilk83awsr-gcc-13.2.0/include/c++/13.2.0 
-isystem 
/nix/store/lbamp822r4dmq2f7vizvswbilk83awsr-gcc-13.2.0/include/c++/13.2.0/x86_64-unknown-linux-gnu
 -isystem 
/nix/store/lbamp822r4dmq2f7vizvswbilk83awsr-gcc-13.2.0/include/c++/13.2.0/backward
 -isystem 
/nix/store/lbamp822r4dmq2f7vizvswbilk83awsr-gcc-13.2.0/lib/gcc/x86_64-unknown-linux-gnu/13.2.0/include
 -isystem /nix/store/lbamp822r4dmq2f7vizvswbilk83awsr-gcc-13.2.0/include 
-isystem 
/nix/store/lbamp822r4dmq2f7vizvswbilk83awsr-gcc-13.2.0/lib/gcc/x86_64-unknown-linux-gnu/13.2.0/include-fixed
 -isystem /nix/store/3mmvgb08qy8n6n37mnprf77fnp4rssi9-glibc-2.38-27-dev/include 
-isystem 
/nix/store/wh3j8a20d27npyvn2f83w0vl6hw4x9vy-clang-wrapper-17.0.6/resource-root/include
 -std=gnu++23 -fPIE -MD -MT CMakeFiles/testexe.dir/main.cpp.o -MF 
CMakeFiles/testexe.dir/main.cpp.o.d -o CMakeFiles/testexe.dir/main.cpp.o -c 
/home/rsniezek/workspace/testings_stuff/main.cpp
11330 warnings generated.
/home/rsniezek/workspace/testings_stuff/main.cpp:1:1: warning: system include 
xmmintrin.h not allowed [llvmlibc-restrict-system-libc-headers]
    1 | #include <xmmintrin.h>
      | ^
note: this fix will not be applied because it overlaps with another fix
/home/rsniezek/workspace/testings_stuff/main.cpp:1:1: warning: included header 
xmmintrin.h is not used directly [misc-include-cleaner]
note: this fix will not be applied because it overlaps with another fix
/home/rsniezek/workspace/testings_stuff/main.cpp:3:5: warning: declaration must 
be declared within the '__llvm_libc' namespace 
[llvmlibc-implementation-in-namespace]
    3 | int main() { return 0; }
      |     ^
/home/rsniezek/workspace/testings_stuff/main.cpp:3:5: warning: use a trailing 
return type for this function [modernize-use-trailing-return-type]
    3 | int main() { return 0; }
      | ~~~ ^
      | auto       -> int
Suppressed 11326 warnings (11326 in non-user code).
Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
```

Can this extra path be added with  the extra-args[-before]? I seem to be unable 
to do this correctly.

https://github.com/llvm/llvm-project/pull/66553
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to