Home | History | Annotate | Download | only in AST

Lines Matching refs:DIE

5440 Expr *ASTNodeImporter::VisitDesignatedInitExpr(DesignatedInitExpr *DIE) {
5441 Expr *Init = cast_or_null<Expr>(Importer.Import(DIE->getInit()));
5445 SmallVector<Expr *, 4> IndexExprs(DIE->getNumSubExprs() - 1);
5447 for (unsigned I = 1, E = DIE->getNumSubExprs(); I < E; I++) {
5448 if (Expr *Arg = cast_or_null<Expr>(Importer.Import(DIE->getSubExpr(I))))
5454 SmallVector<Designator, 4> Designators(DIE->size());
5455 llvm::transform(DIE->designators(), Designators.begin(),
5460 for (const Designator &D : DIE->designators())
5466 IndexExprs, Importer.Import(DIE->getEqualOrColonLoc()),
5467 DIE->usesGNUSyntax(), Init);
5991 Expr *ASTNodeImporter::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) {
5993 Importer.Import(DIE->getField()));
5994 if (!ToField && DIE->getField())
5998 Importer.getToContext(), Importer.Import(DIE->getLocStart()), ToField);