]> granicus.if.org Git - icu/commitdiff
ICU-21784 suppress -Wunused-function warning in unistr.cpp
authorDaniel Bevenius <daniel.bevenius@gmail.com>
Mon, 4 Oct 2021 11:10:02 +0000 (13:10 +0200)
committerMarkus Scherer <markus.icu@gmail.com>
Wed, 9 Mar 2022 03:31:37 +0000 (03:31 +0000)
This commit adds an ignore of the unused function
uprv_UnicodeStringDummy.

icu4c/source/common/unistr.cpp

index 918693898d1585900f708e42aec90945d5264b17..c18665928d851a147d8968d7fa7737b87abd5d47 100644 (file)
@@ -1977,7 +1977,12 @@ The vector deleting destructor is already a part of UObject,
 but defining it here makes sure that it is included with this object file.
 This makes sure that static library dependencies are kept to a minimum.
 */
+#if defined(__clang__) || U_GCC_MAJOR_MINOR >= 1100
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wunused-function"
 static void uprv_UnicodeStringDummy(void) {
     delete [] (new UnicodeString[2]);
 }
+#pragma GCC diagnostic pop
+#endif
 #endif