forked from OSchip/llvm-project
f143cd5051
implementation used by overload resolution to support rvalue references. The original commits caused PR9026 and some hard-to-reproduce self-host breakage. The only (crucial!) difference between this commit and the previous commits is that we now properly check the SuppressUserConversions flag before attempting to perform a second user-defined conversion in reference binding, breaking the infinite recursion chain of user-defined conversions. Rvalue references should be working a bit better now. llvm-svn: 124121 |
||
---|---|---|
.. | ||
dcl.init.aggr | ||
dcl.init.list | ||
dcl.init.ref | ||
p5.cpp | ||
p6.cpp |