• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching refs:Diagnose

70         DeduceReturnType(FD, SourceLocation(), /*Diagnose*/ false))
486 ExprResult Sema::DefaultFunctionArrayConversion(Expr *E, bool Diagnose) {
500 if (!checkAddressOfFunctionIsAvailable(FD, Diagnose, E->getExprLoc()))
714 ExprResult Sema::DefaultFunctionArrayLvalueConversion(Expr *E, bool Diagnose) {
715 ExprResult Res = DefaultFunctionArrayConversion(E, Diagnose);
1159 /// Diagnose attempts to convert between __float128 and long double if
1514 // Diagnose attempts to convert between __float128 and long double where
2064 /// Diagnose an empty lookup.
2281 // Diagnose this as unqualified lookup into a dependent base class. If 'this'
2586 // Diagnose a missing typename if this resolved unambiguously to a type in
2672 // Diagnose using an ivar in a class method.
2678 // Diagnose the use of an ivar outside of the declaring class.
4534 /// Diagnose if arithmetic on the given ObjC pointer is illegal.
6261 if (!S.CheckCXXThisCapture(CallLoc, /*Explcit*/ false, /*Diagnose*/ false))
6280 // Diagnose uses of the C++20 "ADL-only template-id call" feature in earlier
6845 // Diagnose jumps that enter or exit the lifetime of the compound literal.
8090 // Diagnose attempts to convert between __float128 and long double where
9003 // Diagnose attempts to convert between __float128 and long double where
9292 bool Diagnose,
9297 assert((ConvertRHS || !Diagnose) && "can't indicate whether we diagnosed");
9322 if (Diagnose) {
9368 if (Diagnose || ConvertRHS) {
9372 /*IgnoreBaseAccess=*/false, Diagnose);
9394 RHS = DefaultFunctionArrayLvalueConversion(RHS.get(), Diagnose);
9417 Diagnose, DiagnoseCFAudited) != ACR_okay) {
9418 if (!Diagnose)
9423 E->getType(), E, Diagnose) ||
9424 CheckConversionToObjCLiteral(LHSType, E, Diagnose))) {
9425 if (!Diagnose)
9487 // Diagnose cases where a scalar was implicitly converted to a vector and
10084 /// Diagnose invalid arithmetic on two void pointers.
10094 /// Diagnose invalid arithmetic on a void pointer.
10103 /// Diagnose invalid arithmetic on a null pointer.
10118 /// Diagnose invalid arithmetic on two function pointers.
10134 /// Diagnose invalid arithmetic on a function pointer.
10372 // Diagnose "string literal" '+' int and string '+' "char literal".
10484 // Diagnose bad cases where we step over interface counts.
10804 /// Diagnose bad pointer comparisons.
11061 /// Diagnose some forms of syntactically-obvious tautological comparison.
11742 /*Diagnose=*/true,
12211 // Diagnose cases where the user write a logical and/or but probably meant a
13130 /// Diagnose invalid operand for address of operations.
14127 // Diagnose "arg1 'bitwise' arg2 'eq' arg3".
14131 // Diagnose "arg1 & arg2 | arg3"
15068 // Diagnose this as an extension in C17 and earlier.
15461 bool Diagnose) {
15485 if (Diagnose) {
15500 if (Diagnose) {
16892 const bool Diagnose, Sema &S) {
16896 if (Diagnose)
16907 const bool Diagnose, Sema &S) {
16917 if (Diagnose) {
16926 if (Diagnose) {
16937 if (Diagnose) {
16953 if (Diagnose) {
16964 if (Diagnose)
18327 // Diagnose the s/=/==/ and s/\|=/!=/ typos. Note that adding parentheses