diff options
author | Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> | 2013-09-22 03:22:35 +0200 |
---|---|---|
committer | Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> | 2013-09-22 03:23:41 +0200 |
commit | 8f23b7b0a28249da26e3f236255608c18659afff (patch) | |
tree | 351a526e7a26534c8a73e2dc7fab9294479dd48a | |
parent | 8c9a241892d74ecb09c1c9a5eef0848c354f3fb6 (diff) | |
download | tuna-linaro_android_4.3_topic_clang.tar.gz |
Add workaround for clang bug #17320linaro_android_4.3_topic_clang
Change-Id: I7b6ca2fd913a88ce955f285e84bc971d0180e3c0
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
-rw-r--r-- | libsensors/SamsungSensorBase.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libsensors/SamsungSensorBase.cpp b/libsensors/SamsungSensorBase.cpp index fe3f14e..bcbf314 100644 --- a/libsensors/SamsungSensorBase.cpp +++ b/libsensors/SamsungSensorBase.cpp @@ -27,6 +27,14 @@ #include "SamsungSensorBase.h" +#ifdef __clang__ +// Workaround for clang bug #17320 +// FIXME remove once the bug is fixed +static const pthread_mutex_t __pthread_mutex_initializer = PTHREAD_MUTEX_INITIALIZER; +#undef PTHREAD_MUTEX_INITIALIZER +#define PTHREAD_MUTEX_INITIALIZER __pthread_mutex_initializer +#endif + char *SamsungSensorBase::makeSysfsName(const char *input_name, const char *file_name) { char *name; |