diff --git a/src/core/chuck_parse.cpp b/src/core/chuck_parse.cpp index 1b3d0d36d..2d5ffb101 100644 --- a/src/core/chuck_parse.cpp +++ b/src/core/chuck_parse.cpp @@ -97,8 +97,9 @@ t_CKBOOL chuck_parse( Chuck_CompileTarget * target ) // check for conflict if( fd && target->codeLiteral != "" ) { - CK_FPRINTF_STDERR( "[chuck](parser): (internal) code and FILE descriptor both present!\n" ); - CK_FPRINTF_STDERR( "[chuck](parser): |- ignoring FILE descriptor...\n" ); + // no warning... quietly let the code literal take precedence | 1.5.3.5 (ge) + // CK_FPRINTF_STDERR( "[chuck](parser): (internal) code and FILE descriptor both present!\n" ); + // CK_FPRINTF_STDERR( "[chuck](parser): |- ignoring FILE descriptor...\n" ); } // if actual code was passed in diff --git a/src/core/chuck_type.cpp b/src/core/chuck_type.cpp index 2deb24b5c..97c41e8ea 100644 --- a/src/core/chuck_type.cpp +++ b/src/core/chuck_type.cpp @@ -11429,6 +11429,7 @@ t_CKBOOL howMuch_criteria_match( te_HowMuch criteria, a_Func_Def func_def ) case te_do_all: // categorically true return TRUE; + break; case te_do_import_only: // check if 1) func def is public and 2) is an operator overload if( func_def->func_decl == ae_key_public && func_def->op2overload != ae_op_none ) return TRUE; diff --git a/src/core/chuck_type.h b/src/core/chuck_type.h index 24fcdd427..71d4e7d0c 100644 --- a/src/core/chuck_type.h +++ b/src/core/chuck_type.h @@ -75,7 +75,7 @@ typedef enum { te_globalTypeNone, //----------------------------------------------------------------------------- // name: enum te_HowMuch -// desc: how much to scan/type check/emit +// desc: how much to scan/type-check/emit //----------------------------------------------------------------------------- typedef enum { te_do_all = 0,