================
@@ -2794,6 +2794,9 @@ PathDiagnosticPieceRef 
ConditionBRVisitor::VisitTerminator(
   default:
     return nullptr;
   case Stmt::IfStmtClass:
+    // Handle if consteval which doesn't have a traditional condition
+    if (cast<IfStmt>(Term)->isConsteval())
+      return nullptr;
     Cond = cast<IfStmt>(Term)->getCond();
     break;
----------------
isuckatcs wrote:

Nit:
```suggestion
    const auto *IfStmt = cast<IfStmt>(Term);
    // Handle if consteval which doesn't have a traditional condition.
    if (IfStmt->isConsteval())
      return nullptr;
    Cond = IfStmt->getCond();
    break;
```

https://github.com/llvm/llvm-project/pull/146859
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to