diff --git a/mlir/lib/Parser/Parser.cpp b/mlir/lib/Parser/Parser.cpp --- a/mlir/lib/Parser/Parser.cpp +++ b/mlir/lib/Parser/Parser.cpp @@ -91,7 +91,9 @@ const ParserConfig &config, StringRef sourceName, LocationAttr *sourceFileLoc) { - auto memBuffer = llvm::MemoryBuffer::getMemBuffer(sourceStr, sourceName); + auto memBuffer = + llvm::MemoryBuffer::getMemBuffer(sourceStr, sourceName, + /*RequiresNullTerminator=*/false); if (!memBuffer) return failure();