Lines Matching defs:diagnostic
286 // A diagnostic will have already been generated (non-constant
417 // the diagnostic.
2349 // Emit a special diagnostic for failed member lookups.
2441 unsigned diagnostic = diag::err_undeclared_var_use;
2446 diagnostic = diag::err_undeclared_use;
2496 diagnostic, diagnostic_suggest);
2588 // Emit a special diagnostic for failed member lookups.
2598 Diag(R.getNameLoc(), diagnostic) << Name;
2885 // diagnostic during template instantiation is likely bogus, e.g. if a class
3600 unsigned diagnostic;
3603 diagnostic = diag::warn_float_overflow;
3606 diagnostic = diag::warn_float_underflow;
3610 S.Diag(Loc, diagnostic) << Ty << buffer.str();
6879 // If so, we will silence the diagnostic here on the assumption that this
6881 // also silence the diagnostic if there is a function declaration but it
7114 // Only produce each kind of designated initialization diagnostic once.
8501 // Emit a better diagnostic if one of the expressions is a null pointer
10305 // Otherwise, use the generic diagnostic.
10696 /// for emitting a single diagnostic even for operations where both LHS and RHS
13201 assert(DiagnosticEmitted && "Expected diagnostic not emitted.");
13383 // Use a specialized diagnostic when we're assigning to an object
13400 // Use the normal diagnostic if it's pseudo-__strong but the
14127 // Use a special diagnostic for loads from property references.
14919 /// Emit a diagnostic together with a fixit hint that wraps the '&&' expression
14968 /// lower precedence and emit a diagnostic together with a fixit hint that wraps
15819 // In that case we would already have emitted a diagnostic
17523 /// Prevent diagnostic during tree transfrom as they are duplicates
18216 // diagnostic for certain cases like using a local variable in an array bound
18237 // FIXME: Add additional diagnostic info about class etc. which prevents
18922 // so that the diagnostic does not misleadingly claim that a variable
19915 /// Emit a diagnostic when statements are reachable.
19947 /// Emit a diagnostic that describes an effect on the run-time behavior
19950 /// This routine emits the given diagnostic when the code currently being
19956 /// expressions (C++ typeid), queue the diagnostic to potentially emit it
20042 unsigned diagnostic = diag::warn_condition_is_assignment;
20058 diagnostic = diag::warn_condition_is_idiomatic_assignment;
20062 diagnostic = diag::warn_condition_is_idiomatic_assignment;
20079 Diag(Loc, diagnostic) << E->getSourceRange();
20767 // Try to give a nicer diagnostic if it is a bound member that we recognize.