junaire created this revision. junaire added reviewers: Quuxplusone, aaron.ballman. junaire requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
Clang diagnostics should say "floating-point literal" instead of "floating-point constant" according to C++ standard. Close #53100 Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D119405 Files: clang/include/clang/Basic/DiagnosticSemaKinds.td Index: clang/include/clang/Basic/DiagnosticSemaKinds.td =================================================================== --- clang/include/clang/Basic/DiagnosticSemaKinds.td +++ clang/include/clang/Basic/DiagnosticSemaKinds.td @@ -113,10 +113,10 @@ "predefined identifier is only valid inside function">, InGroup<DiagGroup<"predefined-identifier-outside-function">>; def warn_float_overflow : Warning< - "magnitude of floating-point constant too large for type %0; maximum is %1">, + "magnitude of floating-point literal too large for type %0; maximum is %1">, InGroup<LiteralRange>; def warn_float_underflow : Warning< - "magnitude of floating-point constant too small for type %0; minimum is %1">, + "magnitude of floating-point literal too small for type %0; minimum is %1">, InGroup<LiteralRange>; def warn_double_const_requires_fp64 : Warning< "double precision constant requires %select{cl_khr_fp64|cl_khr_fp64 and __opencl_c_fp64}0, "
Index: clang/include/clang/Basic/DiagnosticSemaKinds.td =================================================================== --- clang/include/clang/Basic/DiagnosticSemaKinds.td +++ clang/include/clang/Basic/DiagnosticSemaKinds.td @@ -113,10 +113,10 @@ "predefined identifier is only valid inside function">, InGroup<DiagGroup<"predefined-identifier-outside-function">>; def warn_float_overflow : Warning< - "magnitude of floating-point constant too large for type %0; maximum is %1">, + "magnitude of floating-point literal too large for type %0; maximum is %1">, InGroup<LiteralRange>; def warn_float_underflow : Warning< - "magnitude of floating-point constant too small for type %0; minimum is %1">, + "magnitude of floating-point literal too small for type %0; minimum is %1">, InGroup<LiteralRange>; def warn_double_const_requires_fp64 : Warning< "double precision constant requires %select{cl_khr_fp64|cl_khr_fp64 and __opencl_c_fp64}0, "
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits