reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExpr.cpp
17438       S.Diag(E->getExprLoc(), diag::err_unsupported_unknown_any_expr)
17470         S.Diag(E->getOperatorLoc(), diag::err_unknown_any_addrof)
17476         S.Diag(E->getOperatorLoc(), diag::err_unknown_any_addrof_call)
17519   if (CalleeType == S.Context.BoundMemberTy) {
17538     S.Diag(E->getExprLoc(), diagID)
17544   E->setType(DestType.getNonLValueExprType(S.Context));
17578           ArgType = S.Context.getLValueReferenceType(ArgType);
17580           ArgType = S.Context.getRValueReferenceType(ArgType);
17586     DestType = S.Context.getFunctionType(DestType, ParamTypes,
17589     DestType = S.Context.getFunctionNoProtoType(DestType,
17600     DestType = S.Context.getPointerType(DestType);
17604     DestType = S.Context.getBlockPointerType(DestType);
17614   return S.MaybeBindToTemporary(E);
17620     S.Diag(E->getExprLoc(), diag::err_func_returning_array_function)
17627     assert(Method->getReturnType() == S.Context.UnknownAnyTy);
17635   return S.MaybeBindToTemporary(E);
17663     DestType = S.Context.getLValueReferenceType(DestType);
17687       return S.ImpCastExprToType(Result.get(), Type,
17692       S.Diag(E->getExprLoc(), diag::err_unknown_any_function)
17707             S.Context, FD->getDeclContext(), Loc, Loc,
17718             S.BuildParmVarDeclForTypedef(FD, Loc, AI);
17731         Type = S.Context.BoundMemberTy;
17735     if (!S.getLangOpts().CPlusPlus)
17743       S.Diag(E->getExprLoc(), diag::err_unknown_any_var_function_type)
17750     S.Diag(E->getExprLoc(), diag::err_unsupported_unknown_any_decl)