Go to file
Pavel Labath c1566308aa Fix warnings preventing copy elision.
Summary:
Moving a temporary object prevents copy elision, which is exactly
what clang points out by warning about this pattern.

The fix is simply removal of std::move applied to temporary objects.

Reviewers: clayborg

Subscribers: lldb-commits

Differential Revision: https://reviews.llvm.org/D23825
Author: Taras Tsugrii <ttsugrii@fb.com>

llvm-svn: 279724
2016-08-25 08:22:14 +00:00
clang Fix memory leaks in clang-offload-bundler 2016-08-25 07:21:34 +00:00
clang-tools-extra [clang-tidy misc-move-const-arg] more specific messages + suggest alternative solution 2016-08-24 21:23:24 +00:00
compiler-rt [lsan] give a test a bit more stack -- it started failing after r279664 on the debian bot, hopefully this is a fix. 2016-08-24 22:10:35 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc amdgcn: Fix return type of get_num_groups 2016-08-25 07:31:40 +00:00
libcxx [CMake] Be more consistent about naming targets and components 2016-08-24 22:17:06 +00:00
libcxxabi Default LIBCXXABI_LIBDIR_SUFFIX to LLVM_LIBDIR_SUFFIX 2016-08-16 03:44:55 +00:00
libunwind EHABI: cover switch once more 2016-08-18 23:59:12 +00:00
lld fix typo "varaibles" 2016-08-24 16:36:41 +00:00
lldb Fix warnings preventing copy elision. 2016-08-25 08:22:14 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm [X86] Simplify getOperandBias as a bit. NFC 2016-08-25 04:16:10 +00:00
openmp cleanup: fixed names of dummy arguments of Fortran interfaces declarations, no functional changes done 2016-08-17 18:18:21 +00:00
parallel-libs [StreamExecutor] Rename Executor to Device 2016-08-24 21:31:53 +00:00
polly Add %loadPolly to test command line. 2016-08-24 19:12:48 +00:00