Go to file
Casey Carter 768a93fbeb [test] support machinery changes for EDG & C1XX /Za
This change works around a couple of bugs:

1. EDG doesn't like explicit constexpr in a derived class. This program:

  struct Base {};
  struct Derived : Base {
      constexpr Derived() = default;
  };

  triggers "error: defaulted default constructor cannot be constexpr."

2. C1XX with /Za has no idea which constructor needs to be valid for copy elision.

The change also conditionally disables parts of the msvc_stdlib_force_include.hpp header that conflict with external configuration when _LIBCXX_IN_DEVCRT is defined.

Differential Revision: https://reviews.llvm.org/D32778

llvm-svn: 302707
2017-05-10 19:10:49 +00:00
clang [Sema] Objective-C++ support for type trait __is_base_of 2017-05-10 17:18:56 +00:00
clang-tools-extra [clang-tidy][CMake] Make clang-tidy usable as distribution component 2017-05-10 16:20:54 +00:00
compiler-rt Revert "Add dyld to sanitizer procmaps on darwin" 2017-05-10 16:33:46 +00:00
debuginfo-tests Add additional CHECKs to safestack.c. 2017-04-17 17:57:05 +00:00
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx [test] support machinery changes for EDG & C1XX /Za 2017-05-10 19:10:49 +00:00
libcxxabi Fix use of now removed %exec test substitution 2017-05-10 17:52:53 +00:00
libunwind [CMake][libunwind] Fix the -target and -gcc-toolchain flag handling 2017-04-16 06:08:44 +00:00
lld Refactor OutputSection to OutputSectionCommand mapping. 2017-05-10 19:00:23 +00:00
lldb Import sys in repo.py. 2017-05-09 20:37:01 +00:00
llgo benchcomp: Add a mode for analyzing file sizes. 2017-04-03 19:13:12 +00:00
llvm Ensure non-null ProfileSummaryInfo passed to ModuleSummaryIndex builder 2017-05-10 18:52:16 +00:00
openmp [OpenMP] Changes in the plugin interface 2017-05-10 14:12:36 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [Fix] [Fortran Support] Fix variable name & make testcase activate on release 2017-05-10 17:27:48 +00:00