summaryrefslogtreecommitdiffstats
path: root/include/lldb/Expression/IRDynamicChecks.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/lldb/Expression/IRDynamicChecks.h')
-rw-r--r--include/lldb/Expression/IRDynamicChecks.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/include/lldb/Expression/IRDynamicChecks.h b/include/lldb/Expression/IRDynamicChecks.h
index 226f5c9..ef77d55 100644
--- a/include/lldb/Expression/IRDynamicChecks.h
+++ b/include/lldb/Expression/IRDynamicChecks.h
@@ -24,11 +24,10 @@ namespace llvm {
class Value;
}
-namespace lldb_private
+namespace lldb_private
{
class ClangExpressionDeclMap;
-class ClangUtilityFunction;
class ExecutionContext;
class Stream;
@@ -77,8 +76,8 @@ public:
bool DoCheckersExplainStop (lldb::addr_t addr, Stream &message);
- std::unique_ptr<ClangUtilityFunction> m_valid_pointer_check;
- std::unique_ptr<ClangUtilityFunction> m_objc_object_check;
+ std::unique_ptr<UtilityFunction> m_valid_pointer_check;
+ std::unique_ptr<UtilityFunction> m_objc_object_check;
};
//----------------------------------------------------------------------
@@ -114,7 +113,7 @@ public:
//------------------------------------------------------------------
/// Destructor
//------------------------------------------------------------------
- virtual ~IRDynamicChecks();
+ ~IRDynamicChecks() override;
//------------------------------------------------------------------
/// Run this IR transformer on a single module
@@ -127,18 +126,19 @@ public:
/// @return
/// True on success; false otherwise
//------------------------------------------------------------------
- bool runOnModule(llvm::Module &M);
+ bool runOnModule(llvm::Module &M) override;
//------------------------------------------------------------------
/// Interface stub
//------------------------------------------------------------------
void assignPassManager(llvm::PMStack &PMS,
- llvm::PassManagerType T = llvm::PMT_ModulePassManager);
+ llvm::PassManagerType T = llvm::PMT_ModulePassManager) override;
//------------------------------------------------------------------
/// Returns PMT_ModulePassManager
//------------------------------------------------------------------
- llvm::PassManagerType getPotentialPassManagerType() const;
+ llvm::PassManagerType getPotentialPassManagerType() const override;
+
private:
//------------------------------------------------------------------
/// A basic block-level pass to find all pointer dereferences and
@@ -164,6 +164,6 @@ private:
DynamicCheckerFunctions &m_checker_functions; ///< The checker functions for the process
};
-}
+} // namespace lldb_private
-#endif
+#endif // liblldb_IRDynamicChecks_h_
OpenPOWER on IntegriCloud