]> granicus.if.org Git - clang/commit
Implement the Named Return Value Optimization (NRVO) for blocks.
authorDouglas Gregor <dgregor@apple.com>
Tue, 6 Sep 2011 20:46:03 +0000 (20:46 +0000)
committerDouglas Gregor <dgregor@apple.com>
Tue, 6 Sep 2011 20:46:03 +0000 (20:46 +0000)
commitf8b7f7177d722d254e255a7754446148ef514789
treeb19e9e1924c8e27da216424a9e72d78e1d89d6bc
parentf7720da157f84cc8cd4974ad1e804fc2fd03de6f
Implement the Named Return Value Optimization (NRVO) for blocks.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@139178 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Sema/Sema.h
lib/Sema/SemaDecl.cpp
lib/Sema/SemaExpr.cpp
test/CodeGenObjCXX/nrvo.mm