reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
10005 if (D.isFieldDesignator()) { 10006 Desig.AddDesignator(Designator::getField(D.getFieldName(), 10007 D.getDotLoc(), 10008 D.getFieldLoc())); 10009 if (D.getField()) { 10011 getDerived().TransformDecl(D.getFieldLoc(), D.getField())); 10011 getDerived().TransformDecl(D.getFieldLoc(), D.getField())); 10012 if (Field != D.getField()) 10025 if (D.isArrayDesignator()) { 10026 ExprResult Index = getDerived().TransformExpr(E->getArrayIndex(D)); 10031 Designator::getArray(Index.get(), D.getLBracketLoc())); 10033 ExprChanged = ExprChanged || Init.get() != E->getArrayIndex(D); 10038 assert(D.isArrayRangeDesignator() && "New kind of designator?"); 10040 = getDerived().TransformExpr(E->getArrayRangeStart(D)); 10044 ExprResult End = getDerived().TransformExpr(E->getArrayRangeEnd(D)); 10050 D.getLBracketLoc(), 10051 D.getEllipsisLoc())); 10053 ExprChanged = ExprChanged || Start.get() != E->getArrayRangeStart(D) || 10054 End.get() != E->getArrayRangeEnd(D);