diff options
author | Pedro Artigas <partigas@apple.com> | 2012-11-29 17:47:05 +0000 |
---|---|---|
committer | Pedro Artigas <partigas@apple.com> | 2012-11-29 17:47:05 +0000 |
commit | 6eda0813459547fe8094dd5d31f7dd2214b5ca7a (patch) | |
tree | f05390ab9a1da2f03cbe8195d4e4c49968c43091 /include/llvm/Pass.h | |
parent | 6a144e40b059735cd8e701f382680fc1725954bf (diff) | |
download | external_llvm-6eda0813459547fe8094dd5d31f7dd2214b5ca7a.zip external_llvm-6eda0813459547fe8094dd5d31f7dd2214b5ca7a.tar.gz external_llvm-6eda0813459547fe8094dd5d31f7dd2214b5ca7a.tar.bz2 |
One more step towards making doInitialization and doFinalization useful for
start up and clean up module passes, now that ASAN and TSAN are fixed the
tests pass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168905 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Pass.h')
-rw-r--r-- | include/llvm/Pass.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/llvm/Pass.h b/include/llvm/Pass.h index 29efb32..e92e31b 100644 --- a/include/llvm/Pass.h +++ b/include/llvm/Pass.h @@ -230,7 +230,7 @@ public: /// doInitialization - Virtual method overridden by subclasses to do /// any necessary initialization before any pass is run. /// - virtual bool doInitialization() { return false; } + virtual bool doInitialization(Module &) { return false; } /// runOnModule - Virtual method overriden by subclasses to process the module /// being operated on. @@ -239,7 +239,7 @@ public: /// doFinalization - Virtual method overriden by subclasses to do any /// necessary clean up after all passes have run. /// - virtual bool doFinalization() { return false; } + virtual bool doFinalization(Module &) { return false; } virtual void assignPassManager(PMStack &PMS, PassManagerType T); |