commit: 4a5dbb20506e366b205279a10504b66a2a96540a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 9 03:27:34 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 9 03:31:48 2022 +0000
URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=4a5dbb20
install-qa-check.d/90gcc-warnings: add -Wpointer-to-int-cast for completeness
Opposite side of -Wint-to-pointer-cast.
Signed-off-by: Sam James <sam <AT> gentoo.org>
NEWS | 1 +
bin/install-qa-check.d/90gcc-warnings | 2 ++
2 files changed, 3 insertions(+)
diff --git a/NEWS b/NEWS
index 4745b580d..f8441b6ec 100644
--- a/NEWS
+++ b/NEWS
@@ -28,6 +28,7 @@ Features:
* -Wundefined-reinterpret-cast (Clang, C++ strict aliasing)
* -Wint-conversion
* -Wint-to-pointer-cast
+ * -Wpointer-to-int-cast
* install-qa-check.d: 90gcc-warnings: Always die on
-Wimplicit-function-declaration
and remove bin/check-implicit-pointer-usage.py of dubious licencing (it was
diff --git a/bin/install-qa-check.d/90gcc-warnings
b/bin/install-qa-check.d/90gcc-warnings
index b8b5f7147..2edabcde7 100644
--- a/bin/install-qa-check.d/90gcc-warnings
+++ b/bin/install-qa-check.d/90gcc-warnings
@@ -64,6 +64,8 @@ gcc_warn_check() {
'warning: .*\[-Wint-conversion\]'
# warning: cast to ... from integer of different size
(or smaller size)
'warning: .*\[-Wint-to-pointer-cast\]'
+ # warning: cast from ... to integer of different size
+ 'warning: .*\[-Wpointer-to-int-cast\]'
# outdated?
'warning: .*too few arguments for format'