summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MacroFusion.cpp
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@apple.com>2019-02-02 02:23:40 +0000
committerAkira Hatanaka <ahatanaka@apple.com>2019-02-02 02:23:40 +0000
commita50489754a60000887c13a04b85c772e867e807a (patch)
tree5d3fcd655466e570963cec8297570028fbffc302 /llvm/lib/CodeGen/MacroFusion.cpp
parentf82d8924ef7fe20f786d70ee4634be4d5dc508d3 (diff)
downloadbcm5719-llvm-a50489754a60000887c13a04b85c772e867e807a.tar.gz
bcm5719-llvm-a50489754a60000887c13a04b85c772e867e807a.zip
[Sema][ObjC] Allow declaring ObjC pointer members with non-trivial
ownership qualifications in C++ unions under ARC. An ObjC pointer member with non-trivial ownership qualifications causes all of the defaulted special functions of the enclosing union to be defined as deleted, except when the member has an in-class initializer, the default constructor isn't defined as deleted. rdar://problem/34213306 Differential Revision: https://reviews.llvm.org/D57438 llvm-svn: 352949
Diffstat (limited to 'llvm/lib/CodeGen/MacroFusion.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud