PR c++/189, c++/9937, c++/13950, DR 176