| Index: compiled/debug.h |
| =================================================================== |
| --- a/compiled/debug.h |
| +++ b/compiled/debug.h |
| @@ -14,20 +14,16 @@ |
| * You should have received a copy of the GNU General Public License |
| * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
| */ |
| #pragma once |
| #include "library.h" |
| -#if defined(assert) |
| -#undef assert |
| -#endif |
| - |
| class String; |
| struct console_type |
| { |
| static void log(const String& str) |
| { |
| LogString(str); |
| } |
| @@ -46,23 +42,23 @@ |
| { |
| LogError(str); |
| } |
| }; |
| static console_type console; |
| #if defined(DEBUG) |
| -inline void assert(bool condition, const String& str) |
| +inline void assert2(bool condition, const String& str) |
| { |
| if (!condition) |
| console.error(str); |
| } |
| #else |
| -#define assert(condition, str) |
| +#define assert2(condition, str) |
| #endif |
| #if defined(__EMSCRIPTEN_TRACING__) |
| #include <emscripten/trace.h> |
| inline void init_tracing() |
| { |
| emscripten_trace_configure("http://127.0.0.1:5000/", "MyApplication"); |