/* * Copyright (C) 2019 Intel Corporation. All rights reserved. * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception */ #include "bh_assert.h" void bh_assert_internal(int64 v, const char *file_name, int line_number, const char *expr_string) { if (v) return; if (!file_name) file_name = "NULL FILENAME"; if (!expr_string) expr_string = "NULL EXPR_STRING"; LOG_ERROR("\nASSERTION FAILED: %s, at file %s, line %d\n", expr_string, file_name, line_number); abort(); }