Lines Matching refs:DiagnosticPool
46 sema::DelayedDiagnosticPool DiagnosticPool; variable
53 : S(P.getActions()), DiagnosticPool(nullptr) {
55 State = S.PushParsingDeclaration(DiagnosticPool);
62 : S(Other.S), DiagnosticPool(std::move(Other.DiagnosticPool)), in SuppressAccessChecks()
76 if (!DiagnosticPool.pool_empty()) in redelay()
77 S.redelayDiagnostics(DiagnosticPool); in redelay()
78 assert(DiagnosticPool.pool_empty()); in redelay()
92 sema::DelayedDiagnosticPool DiagnosticPool; variable
102 : Actions(P.getActions()), DiagnosticPool(nullptr) { in ParsingDeclRAIIObject()
109 : Actions(P.getActions()), DiagnosticPool(parentPool) { in ParsingDeclRAIIObject()
118 DiagnosticPool(other ? other->DiagnosticPool.getParent() : nullptr) { in ParsingDeclRAIIObject()
120 DiagnosticPool.steal(other->DiagnosticPool); in ParsingDeclRAIIObject()
131 return DiagnosticPool; in getDelayedDiagnosticPool()
134 return DiagnosticPool; in getDelayedDiagnosticPool()
162 State = Actions.PushParsingDeclaration(DiagnosticPool); in push()