summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/cpp11-migrate/Core/Transform.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/cpp11-migrate/Core/Transform.h')
-rw-r--r--clang-tools-extra/cpp11-migrate/Core/Transform.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/clang-tools-extra/cpp11-migrate/Core/Transform.h b/clang-tools-extra/cpp11-migrate/Core/Transform.h
index bb8c116726d..43082111d54 100644
--- a/clang-tools-extra/cpp11-migrate/Core/Transform.h
+++ b/clang-tools-extra/cpp11-migrate/Core/Transform.h
@@ -139,6 +139,12 @@ public:
bool isFileModifiable(const clang::SourceManager &SM,
const clang::SourceLocation &Loc) const;
+ /// \brief Whether a transformation with a risk level of \p RiskLevel is
+ /// acceptable or not.
+ bool isAcceptableRiskLevel(RiskLevel RiskLevel) const {
+ return RiskLevel <= GlobalOptions.MaxRiskLevel;
+ }
+
/// \brief Called before parsing a translation unit for a FrontendAction.
///
/// Transform uses this function to apply file overrides and start
OpenPOWER on IntegriCloud