================ @@ -130,6 +130,12 @@ struct LangStandard { /// hasDigraphs - Language supports digraphs. bool hasDigraphs() const { return Flags & Digraphs; } + /// hasRawStringLiterals - Language supports R"()" raw string literals. + bool hasRawStringLiterals() const { + // GCC supports raw string literals in C, but not in C++ before C++11. + return isCPlusPlus11() || (!isCPlusPlus() && isGNUMode()); ---------------- Sirraide wrote:
Update: This seems to be intended, so I suppose we should only support them in `-gnu99` mode and later. https://github.com/llvm/llvm-project/pull/88265 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits