[compiler-rt] r184409 - Fix unused function warning w/o changing compiler flags.

Evgeniy Stepanov eugeni.stepanov at gmail.com
Thu Jun 20 02:45:36 PDT 2013


Author: eugenis
Date: Thu Jun 20 04:45:36 2013
New Revision: 184409

URL: http://llvm.org/viewvc/llvm-project?rev=184409&view=rev
Log:
Fix unused function warning w/o changing compiler flags.

We have way too many different build systems.

Modified:
    compiler-rt/trunk/lib/sanitizer_common/tests/CMakeLists.txt
    compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_ioctl_test.cc

Modified: compiler-rt/trunk/lib/sanitizer_common/tests/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/tests/CMakeLists.txt?rev=184409&r1=184408&r2=184409&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/tests/CMakeLists.txt (original)
+++ compiler-rt/trunk/lib/sanitizer_common/tests/CMakeLists.txt Thu Jun 20 04:45:36 2013
@@ -32,8 +32,7 @@ set(SANITIZER_TEST_CFLAGS_COMMON
   -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)

Modified: compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_ioctl_test.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_ioctl_test.cc?rev=184409&r1=184408&r2=184409&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_ioctl_test.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_ioctl_test.cc Thu Jun 20 04:45:36 2013
@@ -42,7 +42,12 @@ using namespace __sanitizer;
 #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) {





More information about the llvm-commits mailing list