Fix unused function warning w/o changing compiler flags.

We have way too many different build systems.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@184409 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/sanitizer_common/tests/CMakeLists.txt b/lib/sanitizer_common/tests/CMakeLists.txt
index 8f871a5..5f51544 100644
--- a/lib/sanitizer_common/tests/CMakeLists.txt
+++ b/lib/sanitizer_common/tests/CMakeLists.txt
@@ -32,8 +32,7 @@
   -I${COMPILER_RT_SOURCE_DIR}/lib/sanitizer_common
   -DGTEST_HAS_RTTI=0
   -O2 -g -fno-rtti
-  -Wall -Werror -Werror=sign-compare
-  -Wno-unused-function)
+  -Wall -Werror -Werror=sign-compare)
 
 set(SANITIZER_TEST_LINK_FLAGS_COMMON
   -lstdc++ -ldl)
diff --git a/lib/sanitizer_common/tests/sanitizer_ioctl_test.cc b/lib/sanitizer_common/tests/sanitizer_ioctl_test.cc
index 1ecd6cb..154d986 100644
--- a/lib/sanitizer_common/tests/sanitizer_ioctl_test.cc
+++ b/lib/sanitizer_common/tests/sanitizer_ioctl_test.cc
@@ -42,7 +42,12 @@
 #include "sanitizer_common/sanitizer_common_interceptors_ioctl.inc"
 
 static struct IoctlInit {
-  IoctlInit() { ioctl_init(); }
+  IoctlInit() {
+    ioctl_init();
+    // Avoid unused function warnings.
+    (void)&ioctl_common_pre;
+    (void)&ioctl_common_post;
+  }
 } ioctl_static_initializer;
 
 TEST(SanitizerIoctl, Fixup) {