================
@@ -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

Reply via email to