summaryrefslogtreecommitdiffstats
path: root/lib/Driver/WindowsToolChain.cpp
diff options
context:
space:
mode:
authorPawel Wodnicki <pawel@32bitmicro.com>2012-11-19 21:01:40 +0000
committerPawel Wodnicki <pawel@32bitmicro.com>2012-11-19 21:01:40 +0000
commit0d7bc297f7165a7dbefdcad3b4043c275d35c13e (patch)
tree47d772ce304cc4152a5a1cc3847aa963cb3a954c /lib/Driver/WindowsToolChain.cpp
parente8552efa949bad0fdf2f3221d37083c5056a0abf (diff)
Merging r167884,r167920 from trunk into 3.2 release branch
r167884 Don't try to save the assigned value in a Objective-C property assignment if the type of the value is a non-trivial class type. Fixes PR14318. (There's a minor ObjC++ language change here: given that we can't save the value, the type of the assignment expression is void in such cases.) r167920 PR14279: Work around this major miscompilation by treating move operations as non-trivial if they would not call a move operation, even if they would in fact call a trivial copy operation. A proper fix is to follow, but this small directed fix is intended for porting to the 3.2 release branch. git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_32@168324 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Driver/WindowsToolChain.cpp')
0 files changed, 0 insertions, 0 deletions