diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2018-09-10 22:57:26 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2018-09-10 22:57:26 +0000 |
commit | b69ce1fcd0878a51d9fb6d24a5ac9dcee30ade1e (patch) | |
tree | 4b4d9bd15789e6e2a53c6c47f5a3b1a075e1ba19 /clang/tools/clang-check/ClangCheck.cpp | |
parent | 54fbfaeaceb766d8057ff0a92637504ba2fde584 (diff) | |
download | bcm5719-llvm-b69ce1fcd0878a51d9fb6d24a5ac9dcee30ade1e.tar.gz bcm5719-llvm-b69ce1fcd0878a51d9fb6d24a5ac9dcee30ade1e.zip |
clang-check: rename the local FixItAction
Resolve the ambiguity in the FixItAction definition by renaming the type. With
Xcode 9.2, you would fail to build this with:
llvm/tools/clang/tools/clang-check/ClangCheck.cpp:183:48: error: reference to 'FixItAction' is ambiguous
FrontendFactory = newFrontendActionFactory<FixItAction>();
^
llvm-svn: 341877
Diffstat (limited to 'clang/tools/clang-check/ClangCheck.cpp')
-rw-r--r-- | clang/tools/clang-check/ClangCheck.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/tools/clang-check/ClangCheck.cpp b/clang/tools/clang-check/ClangCheck.cpp index f00e9a3df0a..3e3d6763c18 100644 --- a/clang/tools/clang-check/ClangCheck.cpp +++ b/clang/tools/clang-check/ClangCheck.cpp @@ -122,7 +122,7 @@ public: /// Subclasses \c clang::FixItAction so that we can install the custom /// \c FixItRewriter. -class FixItAction : public clang::FixItAction { +class ClangCheckFixItAction : public clang::FixItAction { public: bool BeginSourceFileAction(clang::CompilerInstance& CI) override { FixItOpts.reset(new FixItOptions); @@ -180,7 +180,7 @@ int main(int argc, const char **argv) { if (Analyze) FrontendFactory = newFrontendActionFactory<clang::ento::AnalysisAction>(); else if (Fixit) - FrontendFactory = newFrontendActionFactory<FixItAction>(); + FrontendFactory = newFrontendActionFactory<ClangCheckFixItAction>(); else FrontendFactory = newFrontendActionFactory(&CheckFactory); |