Closed noppej closed 5 years ago
Those errors are not coming from our extension. Do you have another C/C++ extension enabled?
I have no other extensions (apart from the 3 mentioned above). I suspect it has something to do with memory overflows as a result of the 1000's of build errors. It turns out these were caused by a suspect -D generated by STM32CubeMX (incorrect quoting). After fixing that problem, the build errors went away, and my "Problem" paths were no longer corrupted.
I appreciate the clarification that these were not from your extension. That clarification allowed me to look elsewhere.
Type: LanguageService
Describe the bug
I have inserted two screenshot examples below. Screenshots
Example 1: "/Users/Jack/SSTP/Motor" is my project root, and is prepended to the valid file name that starts at "/Users/Jack/SSTP/STM32"
Example 2: Similar to Example 1, but now the string "__isb" is inserted between the project root path and the file name
Example 3: Similar to 1 and 2, but the string "__IO FLASH_ProcedureTypef ... blah, blah, blah" is inserted in between the two path components.
c_cpp_properties.json