Go to file
Eric Fiselier c1d527d3d8 Fix PR30260 - optional<const T> not working.
This patch fixes PR30260 by using a (void*) cast on the placement argument
to placement new to casts away the const. See also http://llvm.org/PR30260.

As a drive by change this patch also changes the header guard for
<experimental/optional> to _LIBCPP_EXPERIMENTAL_OPTIONAL from _LIBCPP_OPTIONAL.

llvm-svn: 280775
2016-09-07 01:56:07 +00:00
clang [scan-build-py] Increase precision of timestamp in report directory name 2016-09-06 23:42:51 +00:00
clang-tools-extra [include-fixer] Fix some Clang-tidy modernize-use-override and Include What You Use warnings; other minor fixes. 2016-09-06 19:53:26 +00:00
compiler-rt Add #include <cstdio> to unbreak build (missing definition of stderr) 2016-09-06 16:26:49 +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 configure.py: Add polaris10 and polaris11 2016-08-30 18:00:41 +00:00
libcxx Fix PR30260 - optional<const T> not working. 2016-09-07 01:56:07 +00:00
libcxxabi [lit] Replace print with lit_config.note(). 2016-09-02 13:56:05 +00:00
libunwind Add missing _US_ACTION_MASK constant to unwind.h 2016-09-05 18:01:13 +00:00
lld Simplify a boolean expression by using the De Morgan's law. 2016-09-06 22:50:48 +00:00
lldb Revert "Fix tests on Windows." 2016-09-06 22:40:11 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm Fix typo in comment, NFC 2016-09-07 01:49:41 +00:00
openmp Move function into cpp file under KMP_AFFINITY_SUPPORTED guard. 2016-09-02 20:54:58 +00:00
parallel-libs [SE] Rename PlatformInterfaces to PlatformDevice 2016-09-06 19:27:00 +00:00
polly Add check-polly-tests build target. 2016-09-05 10:54:16 +00:00