[llvm] 153431e - [docs] Fix Kaleidoscope code example

Jay Foad via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 6 02:41:32 PDT 2022


Author: Roman Sokolkov
Date: 2022-04-06T10:41:10+01:00
New Revision: 153431ec7a2e0ce79721b758b7cecb0dace0b6ec

URL: https://github.com/llvm/llvm-project/commit/153431ec7a2e0ce79721b758b7cecb0dace0b6ec
DIFF: https://github.com/llvm/llvm-project/commit/153431ec7a2e0ce79721b758b7cecb0dace0b6ec.diff

LOG: [docs] Fix Kaleidoscope code example

* replace virtual with override
* use default like in full code example

Differential Revision: https://reviews.llvm.org/D123110

Added: 
    

Modified: 
    llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl03.rst

Removed: 
    


################################################################################
diff  --git a/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl03.rst b/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl03.rst
index fb23f9fe3f18b..a79d397f02f03 100644
--- a/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl03.rst
+++ b/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl03.rst
@@ -34,7 +34,7 @@ class:
     /// ExprAST - Base class for all expression nodes.
     class ExprAST {
     public:
-      virtual ~ExprAST() {}
+      virtual ~ExprAST() = default;
       virtual Value *codegen() = 0;
     };
 
@@ -44,7 +44,7 @@ class:
 
     public:
       NumberExprAST(double Val) : Val(Val) {}
-      virtual Value *codegen();
+      Value *codegen() override;
     };
     ...
 


        


More information about the llvm-commits mailing list