aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Target/LLVMIR/ModuleImport.cpp
diff options
context:
space:
mode:
authorOliver Hunt <oliver@apple.com>2025-04-23 20:36:20 -0700
committerGitHub <noreply@github.com>2025-04-24 05:36:20 +0200
commit0975c09c671aca48c25b1f5952a675931ae93702 (patch)
treec0c7f5d864dc3f3b20e3b10b04c698c772028ec1 /mlir/lib/Target/LLVMIR/ModuleImport.cpp
parentde1af6b7271c6f4fc67848a849cf8fa6000d2b97 (diff)
downloadllvm-0975c09c671aca48c25b1f5952a675931ae93702.zip
llvm-0975c09c671aca48c25b1f5952a675931ae93702.tar.gz
llvm-0975c09c671aca48c25b1f5952a675931ae93702.tar.bz2
[clang][p2719] Module deserialization does not restore allocator flags (#137102)
When serializing and deserializing a FunctionDecl we don't recover whether or not the decl was a type aware allocator or destroying delete, because in the final PR that information was placed in a side table in ASTContext. In principle it should be possible to re-do the semantic checks to determine what these flags should be when deserializing, but it seems like the most robust path is simply recording the flags directly in the serialized AST.
Diffstat (limited to 'mlir/lib/Target/LLVMIR/ModuleImport.cpp')
0 files changed, 0 insertions, 0 deletions