提交 5297427f 编写于 作者: A Aleksey Kliger

[runtime] mono_error_assert_ok() include location

上级 205d9e09
......@@ -40,7 +40,9 @@ typedef struct {
#define is_ok(error) ((error)->error_code == MONO_ERROR_NONE)
void
mono_error_assert_ok (MonoError *error);
mono_error_assert_ok_pos (MonoError *error, const char* filename, int lineno);
#define mono_error_assert_ok(e) mono_error_assert_ok_pos (e, __FILE__, __LINE__);
void
mono_error_dup_strings (MonoError *error, gboolean dup_strings);
......
......@@ -119,12 +119,12 @@ mono_error_ok (MonoError *error)
}
void
mono_error_assert_ok (MonoError *error)
mono_error_assert_ok_pos (MonoError *error, const char* filename, int lineno)
{
if (mono_error_ok (error))
return;
g_error ("%s\n", mono_error_get_message (error));
g_error ("%s:%d: %s\n", filename, lineno, mono_error_get_message (error));
}
unsigned short
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册