reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
17470 S.Diag(E->getOperatorLoc(), diag::err_unknown_any_addrof) 17471 << E->getSourceRange(); 17475 if (isa<CallExpr>(E->getSubExpr())) { 17476 S.Diag(E->getOperatorLoc(), diag::err_unknown_any_addrof_call) 17477 << E->getSourceRange(); 17481 assert(E->getValueKind() == VK_RValue); 17482 assert(E->getObjectKind() == OK_Ordinary); 17483 E->setType(DestType); 17487 ExprResult SubResult = Visit(E->getSubExpr()); 17489 E->setSubExpr(SubResult.get()); 17490 return E;