diff options
author | Richard Smith <richard@metafoo.co.uk> | 2020-12-09 12:04:03 -0800 |
---|---|---|
committer | Richard Smith <richard@metafoo.co.uk> | 2020-12-09 12:22:35 -0800 |
commit | 997a719d5a70100fcbbec1e51ce44cd66041bddc (patch) | |
tree | 5bdcdc6cf4723379b48a2ab45edaff55c7cef50c /llvm/lib/Object/WasmObjectFile.cpp | |
parent | baef18dffba1a2f91b47b484ac2233dfcf923f9b (diff) | |
download | llvm-997a719d5a70100fcbbec1e51ce44cd66041bddc.zip llvm-997a719d5a70100fcbbec1e51ce44cd66041bddc.tar.gz llvm-997a719d5a70100fcbbec1e51ce44cd66041bddc.tar.bz2 |
PR48434: Work around crashes due to deserialization cycles via typedefs.
Ensure that we can deserialize a TypedefType even while in the middle of
deserializing its TypedefDecl, by removing the need to look at the
TypedefDecl while constructing the TypedefType.
This fixes all the currently-known failures for PR48434, but it's not a
complete fix, because we can still trigger deserialization cycles, which
are not supposed to happen.
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions