[c++1z] When initializing a const-qualified class type, don't forget to add on
authorRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 21 Dec 2016 01:31:56 +0000 (01:31 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 21 Dec 2016 01:31:56 +0000 (01:31 +0000)
commit16d315085243f2fed77e386a8b4077accc1cde7a
tree1675a4c9c789c7ead3676db32746e0e30bc67d9e
parentbde7a3f57e1980e12ed748d47661eac65f6886aa
[c++1z] When initializing a const-qualified class type, don't forget to add on
the requested cv-qualifiers after construction. This usually doesn't matter,
but it does matter within a ?: operator.

llvm-svn: 290227
clang/lib/Sema/SemaExprCXX.cpp
clang/lib/Sema/SemaInit.cpp
clang/test/CXX/expr/expr.cond/p4.cpp [new file with mode: 0644]