[llvm-commits] [compiler-rt] r168150 - /compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc

Alexey Samsonov samsonov at google.com
Fri Nov 16 03:21:07 PST 2012


Author: samsonov
Date: Fri Nov 16 05:21:07 2012
New Revision: 168150

URL: http://llvm.org/viewvc/llvm-project?rev=168150&view=rev
Log:
[TSan] use explicit ctor for BlockingCall

Modified:
    compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc

Modified: compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc?rev=168150&r1=168149&r2=168150&view=diff
==============================================================================
--- compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc (original)
+++ compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc Fri Nov 16 05:21:07 2012
@@ -163,7 +163,7 @@
 #define BLOCK_REAL(name) (BlockingCall(thr), REAL(name))
 
 struct BlockingCall {
-  BlockingCall(ThreadState *thr)
+  explicit BlockingCall(ThreadState *thr)
       : ctx(SigCtx(thr)) {
     CHECK_EQ(ctx->in_blocking_func, 0);
     ctx->in_blocking_func++;





More information about the llvm-commits mailing list