From d0e0385f1134be4ba1273b529b173fa3595debe5 Mon Sep 17 00:00:00 2001 From: Guo Li Date: Wed, 5 Sep 2018 15:27:19 +0800 Subject: [PATCH] classpath: fix this statement may fall through gnu_java_math_GMP.c:1135:13: error: this statement may fall through [-Werror=implicit-fallthrough=] res = mpz_popcount (_this); ~~~~^~~~~~~~~~~~~~~~~~~~~~ gnu_java_math_GMP.c:1136:7: note: here default: ^~~~~~~ Signed-off-by: Guo Li --- libs/classpath/Makefile | 2 +- .../patches/020-fix-statement-may-fall-through.patch | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 libs/classpath/patches/020-fix-statement-may-fall-through.patch diff --git a/libs/classpath/Makefile b/libs/classpath/Makefile index b795ec9d7..39a8dbcb7 100644 --- a/libs/classpath/Makefile +++ b/libs/classpath/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=classpath PKG_VERSION:=0.99 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_LICENSE:=GPL-2.0 PKG_MAINTAINER:=Dana H. Myers diff --git a/libs/classpath/patches/020-fix-statement-may-fall-through.patch b/libs/classpath/patches/020-fix-statement-may-fall-through.patch new file mode 100644 index 000000000..b31575739 --- /dev/null +++ b/libs/classpath/patches/020-fix-statement-may-fall-through.patch @@ -0,0 +1,10 @@ +--- a/native/jni/java-math/gnu_java_math_GMP.c ++++ b/native/jni/java-math/gnu_java_math_GMP.c +@@ -1132,6 +1132,7 @@ + break; + case 1: + res = mpz_popcount (_this); ++ __attribute__((fallthrough)); + default: + JCL_ThrowException (env, "java/lang/Error", + "Unexpected sign value for a native MPI");