Creating llvmgcc42-2055 tag from Gaz

llvm-svn: 53711
Pull r53701 into Gaz:

ObjC V2 was allocating 32-bit objects for some of
the magic variables it constructs for "foreach",
but the call that stores into one of them has a
64-bit result.  Oops.  Fixes
objc.dg/objc-foreach-11.m
objc.dg/objc-foreach-8.m
objc.dg/objc-foreach-9.m
obj-c++.dg/objc-foreach-10.mm
obj-c++.dg/objc-foreach-11.mm
obj-c++.dg/objc-foreach-4.mm
obj-c++.dg/objc-foreach-9.mm
in 64-bit mode.

llvm-svn: 53709
1 file changed
tree: c9ce757fc822d60834ebc4ccb34f31dd9f5ad0d3
  1. llvm-gcc-4.2/