Reland https://github.com/llvm/llvm-project/pull/172284 `MCAsmParser` expects buffer to be null terminated, had to use `getMemBufferCopy` which is unfortunate.
Reland https://github.com/llvm/llvm-project/pull/172284 `MCAsmParser` expects buffer to be null terminated, had to use `getMemBufferCopy` which is unfortunate.