From 68c3b6954a6477bc85f0c7960df94d50986008f0 Mon Sep 17 00:00:00 2001 From: Wang Renxin Date: Tue, 12 Jul 2016 11:38:07 +0800 Subject: [PATCH] *avoided warnings. --- core/my_basic.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/my_basic.c b/core/my_basic.c index eb1baf7..19508a0 100755 --- a/core/my_basic.c +++ b/core/my_basic.c @@ -4072,9 +4072,9 @@ static int _eval_routine(mb_interpreter_t* s, _ls_node_t** l, mb_value_t* va, un #ifdef MB_ENABLE_SOURCE_TRACE char* src = 0; #endif /* MB_ENABLE_SOURCE_TRACE */ -#ifdef MB_ENABLE_STACK_TRACE +#if defined MB_ENABLE_STACK_TRACE && defined MB_ENABLE_LAMBDA char ln[_LAMBDA_NAME_MAX_LENGTH]; -#endif /* MB_ENABLE_STACK_TRACE */ +#endif /* MB_ENABLE_STACK_TRACE && MB_ENABLE_LAMBDA */ #ifdef MB_ENABLE_STACK_TRACE _ls_pushback(s->stack_frames, r->name); @@ -6310,6 +6310,8 @@ static mb_meta_status_u _try_overridden_usertype_ref(mb_interpreter_t* s, void** else if(t == MB_MF_FUNC && obj.data.usertype_ref->generic_func) return obj.data.usertype_ref->generic_func(s, l, f); } +#else /* MB_ENABLE_USERTYPE_REF */ + mb_unrefvar(t); #endif /* MB_ENABLE_USERTYPE_REF */ return MB_MS_NONE;