aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGCXXExpr.cpp
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2009-11-13 04:34:45 +0000
committerAnders Carlsson <andersca@mac.com>2009-11-13 04:34:45 +0000
commit03d8ed439f55b692634f9c71721ecfabbe347c4d (patch)
treee91e74e5eaf2fe94a3497442f17d0821469ecd7d /lib/CodeGen/CGCXXExpr.cpp
parent764d0c23724b3671dcbe20af152fa1ad45f45e15 (diff)
Fix two bugs with temporaries:
1. For A f() { return A(); } we were incorrectly calling the A destructor on the returned object. 2. For void f(A); void g() { A a; f(a); } we were incorrectly not calling the copy constructor. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@87082 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGCXXExpr.cpp')
0 files changed, 0 insertions, 0 deletions