Creating release candidate rc2 from release_31 branch

llvm-svn: 156041
llvm-svn: 156038
llvm-svn: 156037
Merging r155984:
------------------------------------------------------------------------
r155984 | void | 2012-05-02 02:59:45 -0700 (Wed, 02 May 2012) | 4 lines

The value held in the vector may be RAUW'ed by some of the canonicalization
methods. Use a weak value handle to keep up with this.
PR12245

------------------------------------------------------------------------

llvm-svn: 155985
2 files changed
tree: 5e635a23c6ebe19c8b3cea398643aa5e7e053c73
  1. clang/
  2. compiler-rt/
  3. llvm/