[clang] Better diagnostics when assertion fails in `consteval` (PR #130458)

via cfe-commits cfe-commits at lists.llvm.org
Mon Mar 10 09:24:20 PDT 2025


================
@@ -8361,6 +8361,17 @@ class ExprEvaluatorBase
         return false;
     }
 
+    // If an assertion fails during constant evaluation, give a specific note explaining that
+    if (FD->getName() == "__assert_fail") {
----------------
cor3ntin wrote:

Either way, we need a test where the message is a `const wchar_t*`

https://github.com/llvm/llvm-project/pull/130458


More information about the cfe-commits mailing list