Go to file
Reid Kleckner 2ae03e1783 Revert "unique_ptrify ValID::ConstantStructElts"
This reverts r231200 and r231204. The second one added an explicit move
ctor for MSVC.

This change broke the clang-cl self-host due to weirdness in MSVC's
implementation of std::map::insert. Somehow we lost our rvalue ref-ness
when going through variadic placement new:

  template <class _Objty, class... _Types>
  void construct(_Objty *_Ptr,
                 _Types &&... _Args) { // construct _Objty(_Types...) at _Ptr
    ::new ((void *)_Ptr) _Objty(_STD forward<_Types>(_Args)...);
  }

For some reason, Clang decided to call the deleted std::pair copy
constructor at this point. Needs further investigation, once I can
build.

llvm-svn: 231269
2015-03-04 18:31:10 +00:00
clang [analyzer] Individual configuration options can be specified for checkers. 2015-03-04 17:59:34 +00:00
clang-tools-extra [clang-tidy] Fix namespace comments. NFC. 2015-03-04 18:01:10 +00:00
compiler-rt [asan] more fixes for x32, patches by H.J. Lu 2015-03-03 23:46:40 +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 Move mix from math to common 2015-03-03 21:25:08 +00:00
libcxx Nbjoerg suggested a better name for the macro for the default rune table: _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE 2015-03-04 16:50:02 +00:00
libcxxabi [libcxxabi] Build both static and shared versions of libc++abi by default. 2015-03-03 15:59:09 +00:00
lld Make File non-const in the resolver. 2015-03-04 04:36:46 +00:00
lldb Don't #include clang headers from BreakpointLocation.h 2015-03-04 17:43:00 +00:00
llgo [llgo] debug: create replaceable type through DIBuilder 2015-03-02 12:42:45 +00:00
llvm Revert "unique_ptrify ValID::ConstantStructElts" 2015-03-04 18:31:10 +00:00
openmp Cleanup provided by Carlo Bertolli 2015-03-03 16:19:57 +00:00
polly Add support for conditional 'and' and 'or' expressions 2015-03-04 18:14:59 +00:00