From: Chris Lattner Date: Wed, 30 Aug 2006 20:37:06 +0000 (+0000) Subject: Guess what happens when asserts are disabled. :( X-Git-Tag: android-x86-6.0-r1~1003^2~40981 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=9b0d6f4ca64b9d7b029a5f39581a02b2e7bb6559;p=android-x86%2Fexternal-llvm.git Guess what happens when asserts are disabled. :( Also, the assert could never fire due to || instead of &&. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29977 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/System/DynamicLibrary.cpp b/lib/System/DynamicLibrary.cpp index 08b7a88cbb3..0876d5deecd 100644 --- a/lib/System/DynamicLibrary.cpp +++ b/lib/System/DynamicLibrary.cpp @@ -48,7 +48,8 @@ using namespace llvm::sys; static inline void check_ltdl_initialization() { static bool did_initialize_ltdl = false; if (!did_initialize_ltdl) { - assert(0 == lt_dlinit() || "Can't init the ltdl library"); + int Err = lt_dlinit(); + assert(0 == Err && "Can't init the ltdl library"); did_initialize_ltdl = true; } }