reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
469 if (E && !E->isTypeDependent()) { 469 if (E && !E->isTypeDependent()) { 470 if (E->getType()->isPlaceholderType()) { 471 ExprResult result = CheckPlaceholderExpr(E); 473 E = result.get(); 476 QualType T = E->getType(); 489 if (RecordD->isPolymorphic() && E->isGLValue()) { 492 ExprResult Result = TransformToPotentiallyEvaluated(E); 494 E = Result.get(); 502 ExprResult Result = CheckUnevaluatedOperand(E); 505 E = Result.get(); 516 E = ImpCastExprToType(E, UnqualT, CK_NoOp, E->getValueKind()).get(); 516 E = ImpCastExprToType(E, UnqualT, CK_NoOp, E->getValueKind()).get(); 516 E = ImpCastExprToType(E, UnqualT, CK_NoOp, E->getValueKind()).get(); 520 if (E->getType()->isVariablyModifiedType()) 522 << E->getType()); 524 E->HasSideEffects(Context, WasEvaluated)) { 527 Diag(E->getExprLoc(), WasEvaluated 532 return new (Context) CXXTypeidExpr(TypeInfoType.withConst(), E,