mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-02-08 10:30:09 +00:00
[mlir] Relax requirement on memory buffer creation.
parseSourceString does not require null-terminated string, hence requirement on memory buffer can be relaxed. Differential Revision: https://reviews.llvm.org/D159214
This commit is contained in:
parent
3621f83804
commit
7c800a41b0
@ -91,7 +91,9 @@ LogicalResult mlir::parseSourceString(llvm::StringRef sourceStr, Block *block,
|
||||
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();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user