]> granicus.if.org Git - clang/commit
Teach CXXUnresolvedConstructExpr when it should be an
authorDouglas Gregor <dgregor@apple.com>
Fri, 8 Jul 2011 15:50:43 +0000 (15:50 +0000)
committerDouglas Gregor <dgregor@apple.com>
Fri, 8 Jul 2011 15:50:43 +0000 (15:50 +0000)
commit032c86921177031ecbb46c398b3e710758ba915e
tree67dcb165082b840302ec061c3865d478a167254c
parentfd8bcd2520bd107ae5699536d776ed39487a5e6e
Teach CXXUnresolvedConstructExpr when it should be an
lvalue/xvalue/rvalue, rather than just (incorrectly) assuming it's an
lvalue. Fixes PR10285 / <rdar://problem/9743926>.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134700 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AST/ExprCXX.cpp
lib/AST/ExprClassification.cpp
test/SemaTemplate/unresolved-construct.cpp [new file with mode: 0644]