diff options
author | Chris Lattner <sabre@nondot.org> | 2003-11-09 00:29:51 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-11-09 00:29:51 +0000 |
commit | d338a23b0cc271df03c48432001743d5358e1b67 (patch) | |
tree | 53f008ed599e140ac8f8ac7a15879d22ef376227 | |
parent | 07909a317cc28709c8359917f5377ecc1052e43d (diff) |
Totally disable assert, in order to fix PR101
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9818 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | runtime/GCCLibraries/crtend/C++-Exception.h | 5 | ||||
-rw-r--r-- | runtime/GCCLibraries/crtend/SJLJ-Exception.cpp | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/runtime/GCCLibraries/crtend/C++-Exception.h b/runtime/GCCLibraries/crtend/C++-Exception.h index 133f43a58e..d66b8acd7c 100644 --- a/runtime/GCCLibraries/crtend/C++-Exception.h +++ b/runtime/GCCLibraries/crtend/C++-Exception.h @@ -12,6 +12,11 @@ #include <typeinfo> #include <cassert> +// Assert should only be used for debugging the runtime library. Enabling it in +// CVS will break some platforms! +#undef assert +#define assert(X) + struct llvm_cxx_exception { // TypeInfo - A pointer to the C++ std::type_info object for this exception // class. This is required because the class may not be polymorphic. diff --git a/runtime/GCCLibraries/crtend/SJLJ-Exception.cpp b/runtime/GCCLibraries/crtend/SJLJ-Exception.cpp index 8bc13e7659..0221df1e43 100644 --- a/runtime/GCCLibraries/crtend/SJLJ-Exception.cpp +++ b/runtime/GCCLibraries/crtend/SJLJ-Exception.cpp @@ -9,6 +9,11 @@ #include <cstdlib> #include <cassert> +// Assert should only be used for debugging the runtime library. Enabling it in +// CVS will break some platforms! +#undef assert +#define assert(X) + // get_sjlj_exception - Adjust the llvm_exception pointer to be an appropriate // llvm_sjlj_exception pointer. inline llvm_sjlj_exception *get_sjlj_exception(llvm_exception *E) { |