Home | History | Annotate | Download | only in Sema

Lines Matching defs:Diagnose

690     // diagnostic isn't quite right. We should still diagnose passing a buffer
889 /// Diagnose integer type and any valid implicit conversion to it.
1449 ICEArguments = 0; // Don't diagnose previously diagnosed errors.
1451 // If any arguments are required to be ICE's, check and diagnose.
4404 /// Diagnose use of %s directive in an NSString which is being passed
7147 void Diagnose(Sema &S, bool IsFunctionCall, const Expr *ArgExpr);
7644 UncoveredArg.Diagnose(*this, /*IsFunctionCall*/true, Args[ArgIdx]);
7972 void UncoveredArgHandler::Diagnose(Sema &S, bool IsFunctionCall,
8783 // Diagnose attempts to print a boolean value as a character. Unlike other
9999 /// Diagnose cases like 'memset(buf, sizeof(buf), 0)', which should have the
10053 /// \param Call The call expression to diagnose.
11419 // from a macro or enumerator. We don't want to diagnose
11771 // Diagnose implicitly sequentially-consistent atomic assignment.
11776 /// Diagnose an implicit cast; purely a helper for CheckImplicitConversion.
11791 /// Diagnose an implicit cast; purely a helper for CheckImplicitConversion.
11818 /// Diagnose an implicit cast from a floating point value to an integer value.
12210 // Do not diagnose unsigned shifts.
12233 // Do not diagnose common idioms.
12262 // Diagnose implicit casts to bool.
12660 // Diagnose conversions between different enumeration types.
12898 /// Diagnose integer type and any valid implicit conversion to it.
12961 /// Diagnose pointers that are always non-null.
13160 // Don't diagnose in unevaluated contexts.
13164 // Don't diagnose for value- or type-dependent expressions.
13183 /// Diagnose when expression is an integer constant expression and its evaluation
14142 // Diagnose this as an extension in C17 and earlier.
14560 // access exceeds the array bounds. However we can still diagnose an array