Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Diagnostic error with building AST #550

Open
kumarak opened this issue May 28, 2024 · 0 comments
Open

Diagnostic error with building AST #550

kumarak opened this issue May 28, 2024 · 0 comments

Comments

@kumarak
Copy link
Member

kumarak commented May 28, 2024

clang diagnostic error while building AST from the compile command of curl codebase. It seems due to type mismatch.

E20240528 16:09:03.901198 1896787 IndexCompileJob.cpp:3250] Error building AST for command -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name hostip.c -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fdebug-compilation-dir=/home/akshay/multiplier_workspace/curl/build/lib -fcoverage-compilation-dir=/home/akshay/multiplier_workspace/curl/build/lib -nostdsysteminc -nobuiltininc -resource-dir /usr/lib/gcc/x86_64-linux-gnu/12 -isystem /home/akshay/multiplier_workspace/curl/include -isystem /home/akshay/multiplier_workspace/curl/ -isystem /home/akshay/multiplier_workspace/curl/build/ -isystem /home/akshay/multiplier_workspace/curl/lib -isystem /home/akshay/multiplier_workspace/curl/build/lib -isystem /usr/lib/gcc/x86_64-linux-gnu/12/include -iwithsysroot /usr/local/include -iwithsysroot /usr/include/x86_64-linux-gnu -iwithsysroot /usr/include -I /home/akshay/multiplier_workspace/curl/include -I /home/akshay/multiplier_workspace/curl/build/lib/../include -I /home/akshay/multiplier_workspace/curl/ -I /home/akshay/multiplier_workspace/curl/include -I /home/akshay/multiplier_workspace/curl/build/ -I /home/akshay/multiplier_workspace/curl/lib -I /home/akshay/multiplier_workspace/curl/build/lib -D BUILDING_LIBCURL -D CURL_HIDDEN_SYMBOLS -D HAVE_CONFIG_H -D libcurl_EXPORTS -isysroot / -W -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Wcast-align -Wdeclaration-after-statement -Wempty-body -Wendif-labels -Wfloat-equal -Wignored-qualifiers -Wno-format-nonliteral -Wno-sign-conversion -Wno-system-headers -Wstrict-prototypes -Wtype-limits -Wvla -Wmissing-parameter-type -Wold-style-declaration -Wstrict-aliasing=3 -Wformat=2 -Warray-bounds=2 -Wduplicated-cond -Wnull-dereference -Wshift-negative-value -Wshift-overflow=2 -Walloc-zero -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=1 -Wrestrict -Warith-conversion -Wdouble-promotion -Wenum-conversion -Wunused-const-variable -pedantic -fconst-strings -ferror-limit 19 -fvisibility=hidden -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -nostdinc++ -nobuiltininc -nostdsysteminc -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /dev/null -x c /home/akshay/multiplier_workspace/curl/lib/hostip.c on main file /home/akshay/multiplier_workspace/curl/lib/hostip.c; error was: A clang diagnostic or uncompilable error was produced when trying to get an AST due to error: /pasta:66699:226 address argument to atomic operation must be a pointer to a trivially-copyable type ('atomic_int *' (aka '_Atomic(int) *') invalid)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant