-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Various issue with gcc-13 due to unchecked __is_convertible
built-in in system headers (is_convertible_v
)
#11038
Comments
Hi @felix-leg . Thanks for reporting this. It looks like some recent changes in gcc (13) headers have exposed some IntelliSense issues. |
It looks like this can be narrowed down to the following repro:
This may be a gcc-13 header bug. In most places, the gcc 13 system headers are using Though, it may also be possible for us to address in the C/C++ Extension by adding support for new gcc 13 built-ins. |
__is_convertible
built-in in system headers (is_convertible_v
)
Fix available in pre-release https://github.com/microsoft/vscode-cpptools/releases/tag/v1.17.0. |
Fixed in release version https://github.com/microsoft/vscode-cpptools/releases/tag/v1.17.2. |
Environment
Bug Summary and Steps to Reproduce
Bug Summary:
Intellisense marks a correct C++20 code with the error
no != operator matches these operands
.Steps to reproduce:
Expected behavior:
Intellisense shouldn't highlight the code
Configuration and Logs
c_cpp_properties.json
:Diagnostics:
Other Extensions
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: