diff -r f637ac331a68 -r 5dc33058e041 stage4/generate_c/generate_c_inlinefcall.cc --- a/stage4/generate_c/generate_c_inlinefcall.cc Thu Nov 08 17:31:29 2012 +0000 +++ b/stage4/generate_c/generate_c_inlinefcall.cc Thu Nov 08 17:31:50 2012 +0000 @@ -527,8 +527,8 @@ } /* Check whether we are calling an overloaded function! */ - /* (fdecl_mutiplicity==2) => calling overloaded function */ - int fdecl_mutiplicity = function_symtable.multiplicity(symbol->function_name); + /* (fdecl_mutiplicity > 1) => calling overloaded function */ + int fdecl_mutiplicity = function_symtable.count(symbol->function_name); if (fdecl_mutiplicity == 0) ERROR; if (fdecl_mutiplicity == 1) /* function being called is NOT overloaded! */ @@ -684,8 +684,8 @@ } /* Check whether we are calling an overloaded function! */ - /* (fdecl_mutiplicity==2) => calling overloaded function */ - int fdecl_mutiplicity = function_symtable.multiplicity(symbol->function_name); + /* (fdecl_mutiplicity > 1) => calling overloaded function */ + int fdecl_mutiplicity = function_symtable.count(symbol->function_name); if (fdecl_mutiplicity == 0) ERROR; if (fdecl_mutiplicity == 1) /* function being called is NOT overloaded! */ @@ -846,8 +846,8 @@ } /* Check whether we are calling an overloaded function! */ - /* (fdecl_mutiplicity==2) => calling overloaded function */ - int fdecl_mutiplicity = function_symtable.multiplicity(symbol->function_name); + /* (fdecl_mutiplicity > 1) => calling overloaded function */ + int fdecl_mutiplicity = function_symtable.count(symbol->function_name); if (fdecl_mutiplicity == 0) ERROR; if (fdecl_mutiplicity == 1) /* function being called is NOT overloaded! */