]> granicus.if.org Git - clang/commit
Switch the initialization of Objective-C message parameters (as occurs
authorDouglas Gregor <dgregor@apple.com>
Wed, 21 Apr 2010 23:24:10 +0000 (23:24 +0000)
committerDouglas Gregor <dgregor@apple.com>
Wed, 21 Apr 2010 23:24:10 +0000 (23:24 +0000)
commit688fc9b9b4323a294f5bf4f8a83f7c365edec573
tree198d359baf0ed7b87c02fe2a92aa25a1b04d4f67
parent71f4ff62bcff31c67808adb08691103b469ce9be
Switch the initialization of Objective-C message parameters (as occurs
during message sends) over to the new initialization code and away
from the C-only CheckSingleAssignmentConstraints. The enables the use
of C++ types in method parameters and message arguments, as well as
unifying more initialiation code overall.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@102035 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaExprObjC.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaInit.h
test/SemaObjCXX/message.mm
test/SemaObjCXX/objc-pointer-conv.mm