================ @@ -1963,8 +1963,12 @@ void OMPClausePrinter::VisitOMPSeverityClause(OMPSeverityClause *Node) { } void OMPClausePrinter::VisitOMPMessageClause(OMPMessageClause *Node) { - OS << "message(\"" - << cast<StringLiteral>(Node->getMessageString())->getString() << "\")"; + OS << "message("; + if (StringLiteral *SL = dyn_cast<StringLiteral>(Node->getMessageString())) + OS << "\"" << SL->getString() << "\""; ---------------- alexey-bataev wrote:
Why do you need this special processing? https://github.com/llvm/llvm-project/pull/146405 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits