diff options
author | Dmitri Gribenko <gribozavr@gmail.com> | 2013-12-19 02:05:20 +0000 |
---|---|---|
committer | Dmitri Gribenko <gribozavr@gmail.com> | 2013-12-19 02:05:20 +0000 |
commit | b353ee18086227b3a4192a970cdbced5358003f5 (patch) | |
tree | 64ae9508ca7ea628d2b65cd55305b8158d2a4022 /llvm/lib/Target/CppBackend/CPPBackend.cpp | |
parent | 092ab4a9fe43493b3d884baee34b9c0373f22c3b (diff) | |
download | bcm5719-llvm-b353ee18086227b3a4192a970cdbced5358003f5.tar.gz bcm5719-llvm-b353ee18086227b3a4192a970cdbced5358003f5.zip |
PCH: fix a crash caused by a circular deserialization dependency
We started by trying to deserialize decltype(func-param) in a trailing return
type, which causes the function parameter decl to be deserialized, which pulls
in the function decl, which pulls the function type, which pulls the same
decltype() in the return type, and then we crashed.
llvm-svn: 197644
Diffstat (limited to 'llvm/lib/Target/CppBackend/CPPBackend.cpp')
0 files changed, 0 insertions, 0 deletions