summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/DependencyFile.cpp
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@apple.com>2019-09-07 00:34:47 +0000
committerAkira Hatanaka <ahatanaka@apple.com>2019-09-07 00:34:47 +0000
commit3f2c9917a4310a2835ffcc5a7be6226d0d218682 (patch)
tree9bd9a1aa4ba312302ae9291f37809b9a9ac7b884 /clang/lib/Frontend/DependencyFile.cpp
parent090510608da404a0e1c80fa29eb5fc18f2d91755 (diff)
downloadbcm5719-llvm-3f2c9917a4310a2835ffcc5a7be6226d0d218682.tar.gz
bcm5719-llvm-3f2c9917a4310a2835ffcc5a7be6226d0d218682.zip
[Sema][ObjC] Mark C union fields that have non-trivial ObjC ownership
qualifications as unavailable if the union is declared in a system header r365985 stopped marking those fields as unavailable, which caused the union's NonTrivialToPrimitive* bits to be set to true. This patch restores the behavior prior to r365985, except that users can explicitly specify the ownership qualification of the field to instruct the compiler not to mark it as unavailable. rdar://problem/53420753 Differential Revision: https://reviews.llvm.org/D65256 llvm-svn: 371276
Diffstat (limited to 'clang/lib/Frontend/DependencyFile.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud