Fix handling of missing DataLayout in sanitizers.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Wed, 23 Apr 2014 12:51:32 +0000 (12:51 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Wed, 23 Apr 2014 12:51:32 +0000 (12:51 +0000)
commitda2d85cfc8fb0544fca7a2a04d28be1cb7efd6cd
tree0ffbbe9fb825926640f4f2d3f74c03b5e725a1c4
parent8b9fe76c0cede59ee57724556f0c11b2a7a7d4a6
Fix handling of missing DataLayout in sanitizers.

Pass::doInitialization is supposed to return False when it did not
change the program, not when a fatal error occurs.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206975 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Instrumentation/AddressSanitizer.cpp
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
lib/Transforms/Instrumentation/MemorySanitizer.cpp
lib/Transforms/Instrumentation/ThreadSanitizer.cpp