[compiler-rt] r195919 - [sanitizer] Disable iconv interceptor in OSX.

Evgeniy Stepanov eugeni.stepanov at gmail.com
Thu Nov 28 06:42:59 PST 2013


Author: eugenis
Date: Thu Nov 28 08:42:59 2013
New Revision: 195919

URL: http://llvm.org/viewvc/llvm-project?rev=195919&view=rev
Log:
[sanitizer] Disable iconv interceptor in OSX.

iconv is defined in an optional DSO, and our interception logic on OSX does not
support that.

Modified:
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_interceptors.h

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_interceptors.h
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_interceptors.h?rev=195919&r1=195918&r2=195919&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_interceptors.h (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_interceptors.h Thu Nov 28 08:42:59 2013
@@ -158,7 +158,7 @@
 # define SANITIZER_INTERCEPT_LGAMMA SI_NOT_WINDOWS
 # define SANITIZER_INTERCEPT_LGAMMA_R SI_LINUX
 # define SANITIZER_INTERCEPT_DRAND48_R SI_LINUX_NOT_ANDROID
-# define SANITIZER_INTERCEPT_ICONV SI_MAC || SI_LINUX_NOT_ANDROID
+# define SANITIZER_INTERCEPT_ICONV SI_LINUX_NOT_ANDROID
 # define SANITIZER_INTERCEPT_TIMES SI_NOT_WINDOWS
 
 // FIXME: getline seems to be available on OSX 10.7





More information about the llvm-commits mailing list