summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
diff options
context:
space:
mode:
authorEdwin Vane <edwin.vane@intel.com>2013-06-17 18:18:15 +0000
committerEdwin Vane <edwin.vane@intel.com>2013-06-17 18:18:15 +0000
commit4e11abb59b44dc9eab2f50e6e29f16d3d029bda6 (patch)
treec1d39bb0e772f9bb62a4987f8937a0779a59e4d9 /clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
parent862c4a06ee0cfb7662bdba9d8dbb853342975bbf (diff)
downloadbcm5719-llvm-4e11abb59b44dc9eab2f50e6e29f16d3d029bda6.tar.gz
bcm5719-llvm-4e11abb59b44dc9eab2f50e6e29f16d3d029bda6.zip
cpp11-migrate: Transform now responsible for file content overriding
To better support per-translation unit replacements, any real work is being moved out of ActionFactory and into Transform. In this revision, that means file override application. For simplification, Transform no longer inherits from SourceFileCallbacks. TransformTest required updating as a result. llvm-svn: 184098
Diffstat (limited to 'clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp')
-rw-r--r--clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp b/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
index 48c1bbd782f..78688eca87c 100644
--- a/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
+++ b/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
@@ -37,11 +37,11 @@ int UseNullptrTransform::apply(const FileOverrides &InputStates,
NullptrFixer Fixer(UseNullptrTool.getReplacements(),
AcceptedChanges,
Options().MaxRiskLevel);
-
Finder.addMatcher(makeCastSequenceMatcher(), &Fixer);
- if (int result =
- UseNullptrTool.run(createActionFactory(Finder, InputStates))) {
+ setOverrides(InputStates);
+
+ if (int result = UseNullptrTool.run(createActionFactory(Finder))) {
llvm::errs() << "Error encountered during translation.\n";
return result;
}
OpenPOWER on IntegriCloud