-std=c++0x. Patch by Ahmed Charles! llvm-svn: 141900
Also fix an issue where type source information for the resulting type was being lost. llvm-svn: 127811