File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,7 @@ class MultiplexConsumer : public SemaConsumer {
65
65
void HandleTopLevelDeclInObjCContainer (DeclGroupRef D) override ;
66
66
void HandleImplicitImportDecl (ImportDecl *D) override ;
67
67
void CompleteTentativeDefinition (VarDecl *D) override ;
68
+ void CompleteExternalDeclaration (VarDecl *D) override ;
68
69
void AssignInheritanceModel (CXXRecordDecl *RD) override ;
69
70
void HandleVTable (CXXRecordDecl *RD) override ;
70
71
ASTMutationListener *GetASTMutationListener () override ;
Original file line number Diff line number Diff line change @@ -322,6 +322,11 @@ void MultiplexConsumer::CompleteTentativeDefinition(VarDecl *D) {
322
322
Consumer->CompleteTentativeDefinition (D);
323
323
}
324
324
325
+ void MultiplexConsumer::CompleteExternalDeclaration (VarDecl *D) {
326
+ for (auto &Consumer : Consumers)
327
+ Consumer->CompleteExternalDeclaration (D);
328
+ }
329
+
325
330
void MultiplexConsumer::AssignInheritanceModel (CXXRecordDecl *RD) {
326
331
for (auto &Consumer : Consumers)
327
332
Consumer->AssignInheritanceModel (RD);
You can’t perform that action at this time.
0 commit comments