This is an archive of the discontinued LLVM Phabricator instance.

[clangd] Remove the recovery-ast options.
ClosedPublic

Authored by sammccall on Jan 14 2021, 2:27 PM.

Details

Summary

These force a couple of flags or that are now on by default.
So the flags don't currently do anything unless the compile command has
-fno-recovery-ast explicitly.

(For turning recovery *off* for debugging we can inject the flag with config)

This leaves the command-line flags around with no effect, I'm planning to add
a "retired flag" mechanism shortly in a separate patch.

Diff Detail

Event Timeline

sammccall created this revision.Jan 14 2021, 2:27 PM
sammccall requested review of this revision.Jan 14 2021, 2:27 PM
hokein accepted this revision.Jan 15 2021, 12:41 AM

Thanks, this looks good to me.

I have left an explicit setting in our internal client (so this will break the build during the integration), I'll remove them.

This revision is now accepted and ready to land.Jan 15 2021, 12:41 AM
This revision was automatically updated to reflect the committed changes.