summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 023d3bc..268d5c7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,21 @@
2018-09-08 Bruno Haible <bruno@clisp.org>
+ Avoid "implicit fallthrough" warnings also from clang.
+ Reported by Nico Weber <thakis@chromium.org> in
+ <https://savannah.gnu.org/bugs/?53029>.
+ Clang emits these warnings in C++11 mode only, see
+ <https://clang.llvm.org/docs/AttributeReference.html#fallthrough>,
+ and only in clang 3.9 or newer, see
+ <http://releases.llvm.org/3.9.0/tools/clang/docs/ReleaseNotes.html>.
+ To avoid them, either [[fallthrough]] or the (nearly equivalent) older
+ [[clang::fallthrough]] can be used, see
+ <http://llvm.org/viewvc/llvm-project?view=revision&revision=262881>.
+ * src/output.cc (Output::output_hash_function): Enhance the fallthrough
+ marker.
+ * tests/*.exp: Update.
+
+2018-09-08 Bruno Haible <bruno@clisp.org>
+
Fix failure of "make check -j2".
Reported and fix provided by Bernhard M. Wiedemann in
<https://savannah.gnu.org/bugs/?53208>.