Fix for redefining built-in constants.

Turns out redefs weren't visibile to core-land due to initialization
order.
This commit is contained in:
Robin Sommer 2014-07-31 14:18:49 -07:00
parent 597edcd3b6
commit 2e3b217667
5 changed files with 17 additions and 3 deletions

View file

@ -634,11 +634,14 @@ void init_builtin_funcs()
#include "reporter.bif.func_init"
#include "strings.bif.func_init"
#include "__all__.bif.init.cc" // Autogenerated for compiling in the bif_target() code.
did_builtin_init = true;
}
void init_builtin_funcs_subdirs()
{
#include "__all__.bif.init.cc" // Autogenerated for compiling in the bif_target() code.
}
bool check_built_in_call(BuiltinFunc* f, CallExpr* call)
{
if ( f->TheFunc() != BifFunc::bro_fmt )