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

References

tools/clang/lib/Sema/SemaChecking.cpp
11100   Expr *InnerE = E->IgnoreParenImpCasts();
11107       isa<FloatingLiteral>(E) || isa<FloatingLiteral>(InnerE);
11111     E->EvaluateAsFloat(Value, S.Context, Expr::SE_AllowSideEffects);
11115           S, E,
11117               << E->getType());
11120     return DiagnoseImpCast(S, E, T, CContext,
11143         S, E,
11150     return DiagnoseImpCast(S, E, T, CContext, diag::warn_impcast_float_integer,
11158         S, E, T, CContext,
11169       return DiagnoseImpCast(S, E, T, CContext,
11177         return DiagnoseImpCast(S, E, T, CContext,
11183         return DiagnoseImpCast(S, E, T, CContext,
11198     S.DiagRuntimeBehavior(E->getExprLoc(), E,
11198     S.DiagRuntimeBehavior(E->getExprLoc(), E,
11200                               << E->getType() << T.getUnqualifiedType()
11202                               << E->getSourceRange() << SourceRange(CContext));
11204     S.Diag(E->getExprLoc(), DiagID)
11205         << E->getType() << T.getUnqualifiedType() << PrettySourceValue
11206         << PrettyTargetValue << E->getSourceRange() << SourceRange(CContext);