[include-fixer] Refactor include fixer to be usable as a plugin

Description

[include-fixer] Refactor include fixer to be usable as a plugin

  • Refactor the external sema source into a visible class
  • Add support for emitting FixIts
  • Wrap up include fixer as a plugin as I did with clang-tidy

Test case will follow as soon as I wire this up in libclang.

Differential Revision: https://reviews.llvm.org/D26752

Details

Committed
d0kNov 17 2016, 7:16 AM
Differential Revision
D26752: [include-fixer] Refactor include fixer to be usable as a plugin
Parents
rL287227: [OPENMP] Fixed codegen for 'omp cancel' construct.
Branches
Unknown
Tags
Unknown