================ @@ -497,6 +497,19 @@ void StmtPrinter::VisitReturnStmt(ReturnStmt *Node) { if (Policy.IncludeNewlines) OS << NL; } +static void PrintGCCAsmString(raw_ostream &OS, Expr*E) { + if(E->getDependence()) { + OS << "<<dependent expr>>"; + return; + } + + std::string Str = GCCAsmStmt::ExtractStringFromGCCAsmStmtComponent(E); ---------------- erichkeane wrote:
Do we really want to do this instead of printing the expression? Seems weird that `-ast-print` would be changing the value here. https://github.com/llvm/llvm-project/pull/131003 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits