docs: Modernize some examples in WritingAnLLVMPass

llvm-svn: 222223
This commit is contained in:
Justin Bogner 2014-11-18 05:22:39 +00:00
parent 85b4cd478a
commit 6ddb69a4d4
1 changed files with 3 additions and 3 deletions

View File

@ -146,7 +146,7 @@ to avoid using expensive C++ runtime information.
.. code-block:: c++
virtual bool runOnFunction(Function &F) {
bool runOnFunction(Function &F) override {
errs() << "Hello: ";
errs().write_escaped(F.getName()) << "\n";
return false;
@ -194,7 +194,7 @@ As a whole, the ``.cpp`` file looks like:
static char ID;
Hello() : FunctionPass(ID) {}
virtual bool runOnFunction(Function &F) {
bool runOnFunction(Function &F) override {
errs() << "Hello: ";
errs().write_escaped(F.getName()) << '\n';
return false;
@ -1162,7 +1162,7 @@ all! To fix this, we need to add the following :ref:`getAnalysisUsage
.. code-block:: c++
// We don't modify the program, so we preserve all analyses
virtual void getAnalysisUsage(AnalysisUsage &AU) const {
void getAnalysisUsage(AnalysisUsage &AU) const override {
AU.setPreservesAll();
}