weliveindetail wrote:

Interesting, thanks for reporting! It's this code:
```
  llvm::MemoryBuffer *MB = llvm::MemoryBuffer::getMemBuffer("").release();
  Clang->getPreprocessorOpts().addRemappedFile("<<< inputs >>>", MB);
```

Apparently, it is related to releasing the MemBuffer and passing the raw 
pointer to `addRemappedFile()`, but I don't see why this fails here and not in 
any of the existing tests. Let me revert and investigate tomorrow.

https://github.com/llvm/llvm-project/pull/84174
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to