Go to file
Jordan Rose 0cdbe7a572 StringSwitch cannot be copied or moved.
...but most importantly, it cannot be used well with 'auto', because
the inferred type is StringSwitch rather than the result type. This
is a problem because StringSwitch stores addresses of temporary
values rather than copying or moving the value into its own storage.

Changing this uncovered the bug in PassBuilder, also in this patch.
Clang doesn't seem to have any occurrences of the issue.

llvm-svn: 276652
2016-07-25 17:08:24 +00:00
clang [Myriad]: better compatibility with vendor source 2016-07-25 16:36:02 +00:00
clang-tools-extra Revert "MPITypeMismatchCheck for Clang-Tidy" 2016-07-25 17:08:18 +00:00
compiler-rt Revert r276539 "Silence -Wpointer-bool-conversion warning after r276324" 2016-07-24 01:27:07 +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 Implement cbrt builtin 2016-07-22 23:45:15 +00:00
libcxx Remove use of C++1z static assert in C++11 test 2016-07-25 04:56:32 +00:00
libcxxabi Attempt to bring peace to -Werror buildbots. 2016-07-19 20:35:09 +00:00
libunwind [libunwind][ARM] Add support for Thumb1 targets 2016-07-25 09:21:56 +00:00
lld Remove trailing whitespaces. 2016-07-25 16:51:52 +00:00
lldb Remove some tab characters that snuck in to my mnost recent edits. 2016-07-22 22:26:26 +00:00
llgo Upgrade all the .arcconfigs to https. 2016-07-14 13:15:37 +00:00
llvm StringSwitch cannot be copied or moved. 2016-07-25 17:08:24 +00:00
openmp Replace enum types in variadic functions by build-in types. 2016-07-22 16:05:35 +00:00
parallel-libs Add .clang-format to parallel-libs 2016-07-20 17:49:55 +00:00
polly GPGPU: Load GPU kernels 2016-07-25 16:31:21 +00:00