Branch: Tag:

2000-08-31

2000-08-31 14:34:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changed the optflags for a couple of functions.
mk{multiset,mapping}() are now OPT_EXTERNAL_DEPEND.

Rev: src/builtin.cmod:1.11

68:      PIKEFUN multiset(1) mkmultiset(array(1=mixed) a)    efun; -  optflags OPT_TRY_OPTIMIZE; +  optflags OPT_TRY_OPTIMIZE|OPT_EXTERNAL_DEPEND;   {    RETURN mkmultiset(a);   }
92:      PIKEFUN mapping(1:2) mkmapping(array(1=mixed) a, array(2=mixed) b)    efun; -  optflags OPT_TRY_OPTIMIZE; +  optflags OPT_TRY_OPTIMIZE|OPT_EXTERNAL_DEPEND;   {    if(a->size != b->size)    bad_arg_error("mkmapping", sp-args, args, 2, "array", sp+1-args,
197:      PIKEFUN int get_weak_flag(mixed m)    efun; -  optflags OPT_TRY_OPTIMIZE; +  optflags OPT_EXTERNAL_DEPEND;   {    int flag;    switch (m->type) {