[compiler-rt] r197218 - [msan] Add a check for recursive __msan_init.

Evgeniy Stepanov eugeni.stepanov at gmail.com
Fri Dec 13 01:11:15 PST 2013


Author: eugenis
Date: Fri Dec 13 03:11:14 2013
New Revision: 197218

URL: http://llvm.org/viewvc/llvm-project?rev=197218&view=rev
Log:
[msan] Add a check for recursive __msan_init.

Modified:
    compiler-rt/trunk/lib/msan/msan.cc

Modified: compiler-rt/trunk/lib/msan/msan.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/msan.cc?rev=197218&r1=197217&r2=197218&view=diff
==============================================================================
--- compiler-rt/trunk/lib/msan/msan.cc (original)
+++ compiler-rt/trunk/lib/msan/msan.cc Fri Dec 13 03:11:14 2013
@@ -275,6 +275,7 @@ void __msan_warning_noreturn() {
 }
 
 void __msan_init() {
+  CHECK(!msan_init_is_running);
   if (msan_inited) return;
   msan_init_is_running = 1;
   SanitizerToolName = "MemorySanitizer";





More information about the llvm-commits mailing list