forked from OSchip/llvm-project
6f6156b9fc
This reverts commit r365985. Prior to r365985, clang used to mark C union fields that have non-trivial ObjC ownership qualifiers as unavailable if the union was declared in a system header. r365985 stopped doing so, which caused the swift compiler to crash when it tried to import a non-trivial union. I have a patch that fixes the crash (https://reviews.llvm.org/D65256), but I'm temporarily reverting the original patch until we can decide on whether it's taking the right approach. llvm-svn: 367076 |
||
---|---|---|
.. | ||
literal-support.h | ||
nsvalue-boxed-expressions-support.h | ||
strong_in_union.h |