Lines Matching defs:StructuralEquivalenceContext
237 struct StructuralEquivalenceContext { struct
239 ASTContext &C1, &C2;
244 llvm::DenseMap<Decl *, Decl *> TentativeEquivalences;
248 std::deque<Decl *> DeclsToCheck;
252 llvm::DenseSet<std::pair<Decl *, Decl *> > &NonEquivalentDecls;
256 bool StrictTypeSpelling;
259 bool Complain;
262 bool LastDiagFromC2;
264 StructuralEquivalenceContext(ASTContext &C1, ASTContext &C2, in StructuralEquivalenceContext() argument
286 DiagnosticBuilder Diag1(SourceLocation Loc, unsigned DiagID) { in Diag1()
294 DiagnosticBuilder Diag2(SourceLocation Loc, unsigned DiagID) { in Diag2()