summaryrefslogtreecommitdiffstats
path: root/clang/tools/clang-check/ClangCheck.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2018-09-10 22:57:26 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2018-09-10 22:57:26 +0000
commitb69ce1fcd0878a51d9fb6d24a5ac9dcee30ade1e (patch)
tree4b4d9bd15789e6e2a53c6c47f5a3b1a075e1ba19 /clang/tools/clang-check/ClangCheck.cpp
parent54fbfaeaceb766d8057ff0a92637504ba2fde584 (diff)
downloadbcm5719-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.cpp4
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);
OpenPOWER on IntegriCloud