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

Upgrade dependency to LLVM 17 #455

Open
varungandhi-src opened this issue Jan 11, 2024 · 1 comment · May be fixed by #460
Open

Upgrade dependency to LLVM 17 #455

varungandhi-src opened this issue Jan 11, 2024 · 1 comment · May be fixed by #460

Comments

@varungandhi-src
Copy link
Contributor

At the time of writing, we're missing several months worth of changes from upstream.

@varungandhi-src varungandhi-src linked a pull request Mar 1, 2024 that will close this issue
2 tasks
@JohnnyMorganz
Copy link

Hi, has there been any progress with this?
We are trying to index a Bazel codebase with c++23 enabled and seeing compiler diagnostic errors:

error: invalid value 'c++23' in '-std=c++23'
note: use 'c++98' or 'c++03' for 'ISO C++ 1998 with amendments' standard
note: use 'gnu++98' or 'gnu++03' for 'ISO C++ 1998 with amendments and GNU extensions' standard
note: use 'c++11' for 'ISO C++ 2011 with amendments' standard
note: use 'gnu++11' for 'ISO C++ 2011 with amendments and GNU extensions' standard
note: use 'c++14' for 'ISO C++ 2014 with amendments' standard
note: use 'gnu++14' for 'ISO C++ 2014 with amendments and GNU extensions' standard
note: use 'c++17' for 'ISO C++ 2017 with amendments' standard
note: use 'gnu++17' for 'ISO C++ 2017 with amendments and GNU extensions' standard
note: use 'c++20' for 'ISO C++ 2020 DIS' standard
note: use 'gnu++20' for 'ISO C++ 2020 DIS with GNU extensions' standard
note: use 'c++2b' for 'Working draft for ISO C++ 2023 DIS' standard
note: use 'gnu++2b' for 'Working draft for ISO C++ 2023 DIS with GNU extensions' standard

... later compiler errors about c++23 features e.g. `no member named 'to_underlying' in namespace 'std'` 

Is it related to this issue of an old llvm version? Our toolchain is configured with an llvm 17 compiler, but maybe the version used in scip-clang is important.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants