-
Notifications
You must be signed in to change notification settings - Fork 1.7k
0.28.0-insiders3: Tag parsing no longer working #5463
Copy link
Copy link
Closed
Labels
Language ServicebuginsidersCurrently only repros with our latest Insiders release.Currently only repros with our latest Insiders release.more info neededThe issue report is not actionable in its current stateThe issue report is not actionable in its current stateregressionA bug that didn't exist in a previous releaseA bug that didn't exist in a previous release
Metadata
Metadata
Assignees
Labels
Language ServicebuginsidersCurrently only repros with our latest Insiders release.Currently only repros with our latest Insiders release.more info neededThe issue report is not actionable in its current stateThe issue report is not actionable in its current stateregressionA bug that didn't exist in a previous releaseA bug that didn't exist in a previous release
Starting with 0.28.0-insiders3, I noticed that the tag parsing was no longer working. For example, now "Find all references" only works in the current TU (because I assume it relies on the tag parser to find other "potential references" in other TUs?).
I setup cpptools by providing the path to the compile_commands.json in the workspace level settings (I typically open multiple folders but I only configure at the workspace level):
"C_Cpp.default.compileCommands": "/path/to/compile_commands.json",
See attached log files.
"old.log" is 0.27.1 and "new.log" is 0.28.0-insiders3
Notice that in "new.log" the tag parsing does not appear to be working. It seems like it tag parses the headers in the current TU (very slowly?) but nothing else. Every header it tries to parse gets the following error as well:
Tag parsing encountered an error, but it may not matter. Let us know if symbols in the file can't be found
old.log
new.log