[ObjC] Fix AST serialization for pseudo-strong parameters
authorDavid Goldman <davg@google.com>
Fri, 5 Jun 2020 18:00:13 +0000 (14:00 -0400)
committerErik Pilkington <erik.pilkington@gmail.com>
Mon, 8 Jun 2020 15:54:01 +0000 (11:54 -0400)
commit8b529e311a9052ee7a0676a1b517728efa44a3ba
treed56e45a7bb4fe85abb267a36e12fb39dda323dd3
parent80be54c08f6c2185fde854c0aabb48971489fdb6
[ObjC] Fix AST serialization for pseudo-strong parameters

This bit was assumed to be always false for ParmVarDecls, but attribute
objc_externally_retained now can produce it.

Differential revision: https://reviews.llvm.org/D74417
clang/lib/Serialization/ASTWriterDecl.cpp
clang/test/PCH/externally-retained.m [new file with mode: 0644]