From b947fc27d5e8c54b2e4cd58c6c9b22b34a843039 Mon Sep 17 00:00:00 2001 From: Brad King Date: Mon, 21 Dec 2015 09:48:35 -0500 Subject: [PATCH] CTestCustom: Suppress -Wshadow warning about Solaris 'single' typedef On Solaris the system `/usr/include/floatingpoint.h` header contains typedef float single; so the GNU compiler warns that uses of the name `single` shadow it. Just suppress the warning because our uses of this name would become less readable with a different name. --- CTestCustom.cmake.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CTestCustom.cmake.in b/CTestCustom.cmake.in index db64559bb..abef69214 100644 --- a/CTestCustom.cmake.in +++ b/CTestCustom.cmake.in @@ -21,7 +21,8 @@ list(APPEND CTEST_CUSTOM_WARNING_EXCEPTION "Utilities.cmcurl" "Utilities.cmexpat." "Utilities.cmlibarchive" - "/usr/include.*warning.*shadowed declaration is here" + "warning: declaration of .single. shadows a global declaration" + "/usr/include.*(warning|note).*shadowed declaration is here" "/usr/bin/ld.*warning.*-..*directory.name.*bin.*does not exist" "Redeclaration of .send..... with a different storage class specifier" "is not used for resolving any symbol"