Environment
- OS and Version: macOS 26.6.2
- VS Code Version: 1.134.0
- C/C++ Extension Version: 1.33.5
Bug Summary and Steps to Reproduce
Bug Summary: When using a custom configuration provider, the compiler listed by the configuration provider is no longer used after 1.33.5. Instead, the host compiler is always used. Additionally, include paths are not picked up from the configuration either
Steps to reproduce:
Create a custom configuration provider. Have some include paths that are in folders outside of the workspace. Try to open a file using those include paths, and see that
1_33_4Output.txt
1_33_5Output.txt
Expected behavior:
Configuration and Logs
No c_cpp_properties.json, since we're explicitly using the configuration provider, provided in settings.json
Other Extensions
WPILib extension, which provides the configuration provider.
Additional context
Our provider can be found here
https://github.com/wpilibsuite/vscode-wpilib/tree/main/vscode-wpilib/src/cppprovider
Environment
Bug Summary and Steps to Reproduce
Bug Summary: When using a custom configuration provider, the compiler listed by the configuration provider is no longer used after 1.33.5. Instead, the host compiler is always used. Additionally, include paths are not picked up from the configuration either
Steps to reproduce:
Create a custom configuration provider. Have some include paths that are in folders outside of the workspace. Try to open a file using those include paths, and see that
1_33_4Output.txt
1_33_5Output.txt
Expected behavior:
Configuration and Logs
No c_cpp_properties.json, since we're explicitly using the configuration provider, provided in settings.jsonOther Extensions
WPILib extension, which provides the configuration provider.
Additional context
Our provider can be found here
https://github.com/wpilibsuite/vscode-wpilib/tree/main/vscode-wpilib/src/cppprovider