Go to file
Richard Smith 282b4492db Tweak implementation of -Wwrite-strings to better match the behavior of current GCCs:
* In C, as before, if the "warning flag" is enabled, warnings are produced by
   forcing string literals to have const-qualified types (the produced warnings
   are *not* -Wwrite-strings warnings). However, more recent GCCs (at least 4.4
   onwards) now take -w into account here, so we now do the same.

 * In C++, this flag is entirely sane: it behaves just like any other warning
   flag. Stop triggering -fconst-strings here. This is a bit cleaner, but there's
   no real functionality change except in the case where -Xclang -fno-const-strings
   is also specified.

llvm-svn: 190006
2013-09-04 22:50:31 +00:00
clang Tweak implementation of -Wwrite-strings to better match the behavior of current GCCs: 2013-09-04 22:50:31 +00:00
clang-tools-extra modularize - Fix of header dependencies - this time with the source. 2013-09-04 20:46:24 +00:00
compiler-rt [asan] add a test that demonstrates why the current use-after-return is not signal-safe 2013-09-04 14:39:43 +00:00
debuginfo-tests Only fail this on darwin since most other platforms should have a newer 2013-09-04 05:06:10 +00:00
libclc Add mul_hi implementation [v2] 2013-08-19 18:31:49 +00:00
libcxx Evgeniy Stepanov: Add noexcept to ~bad_optional_access() to silence warning during build. 2013-09-04 15:21:08 +00:00
libcxxabi Change the two last remaining _LIBCPP_CANTTHROW to _NOEXCEPT 2013-08-29 19:19:27 +00:00
lld [lld][ELF] Differentiate between Note sections(RW/RO) 2013-09-04 02:42:02 +00:00
lldb This is an example synthetic provider for libc++ unordered (multi) maps&set 2013-09-04 17:48:52 +00:00
llvm Add missing header line. 2013-09-04 22:35:41 +00:00
polly [CodeGen] Fixup assert fails caused by incorrect LoopInfo update 2013-09-02 16:13:00 +00:00