diff options
Diffstat (limited to 'clang/lib/CIR/FrontendAction/CIRGenAction.cpp')
-rw-r--r-- | clang/lib/CIR/FrontendAction/CIRGenAction.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/clang/lib/CIR/FrontendAction/CIRGenAction.cpp b/clang/lib/CIR/FrontendAction/CIRGenAction.cpp index 9264aa6..67bb565 100644 --- a/clang/lib/CIR/FrontendAction/CIRGenAction.cpp +++ b/clang/lib/CIR/FrontendAction/CIRGenAction.cpp @@ -84,6 +84,10 @@ public: return true; } + void HandleCXXStaticMemberVarInstantiation(clang::VarDecl *VD) override { + Gen->HandleCXXStaticMemberVarInstantiation(VD); + } + void HandleInlineFunctionDefinition(FunctionDecl *D) override { Gen->HandleInlineFunctionDefinition(D); } @@ -147,9 +151,15 @@ public: Gen->HandleTagDeclDefinition(D); } + void HandleTagDeclRequiredDefinition(const TagDecl *D) override { + Gen->HandleTagDeclRequiredDefinition(D); + } + void CompleteTentativeDefinition(VarDecl *D) override { Gen->CompleteTentativeDefinition(D); } + + void HandleVTable(CXXRecordDecl *RD) override { Gen->HandleVTable(RD); } }; } // namespace cir |