This is an archive of the discontinued LLVM Phabricator instance.

[clangd][WIP] Introduce DiagnosticAugmentationModule
AbandonedPublic

Authored by kadircet on Feb 10 2021, 10:45 AM.

Details

Reviewers
sammccall
Summary

A module interface to enable custom contributions for diagnostic fixes.
Interface also allows contributors to return a Command which can be
computed outside of the latency sensitive diagnostic release cycle.

Diff Detail

Event Timeline

kadircet created this revision.Feb 10 2021, 10:45 AM
kadircet requested review of this revision.Feb 10 2021, 10:45 AM
kadircet retitled this revision from [clangd] Introduce DiagnosticAugmentationModule to [clangd][WIP] Introduce DiagnosticAugmentationModule.

Note that this doesn't handle the execution yet, it is mostly to demonstrate the idea and to get some early feedback.

kadircet updated this revision to Diff 322755.Feb 10 2021, 10:56 AM
  • Integrate with parseinputs