aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/StringExtras.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
commit78cfaa9e5688debc8a435e2696011ed5c52b5d2e (patch)
tree73c99474a4c86834bfb8793fdb0e8929a7482a14 /llvm/lib/Support/StringExtras.cpp
parent87f84c1e726b75878a2a3dbb5d424a21da6f34c8 (diff)
downloadllvm-78cfaa9e5688debc8a435e2696011ed5c52b5d2e.zip
llvm-78cfaa9e5688debc8a435e2696011ed5c52b5d2e.tar.gz
llvm-78cfaa9e5688debc8a435e2696011ed5c52b5d2e.tar.bz2
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. llvm-svn: 87082
Diffstat (limited to 'llvm/lib/Support/StringExtras.cpp')
0 files changed, 0 insertions, 0 deletions