DR 1560 in C++14 fixed this rule to not do a gratuitous lvalue-rvalue conversion in this case. Tested x86_64-pc-linux-gnu, applying to trunk.