Guess what happens when asserts are disabled. :(

Also, the assert could never fire due to || instead of &&.

llvm-svn: 29977
This commit is contained in:
Chris Lattner 2006-08-30 20:37:06 +00:00
parent 69c32d5564
commit 9543866c27
1 changed files with 2 additions and 1 deletions

View File

@ -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;
}
}