From 8f998d6e70b319d34f1f824573fdb67a0459c71c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Thu, 31 Aug 2000 16:34:44 +0200
Subject: [PATCH] Changed the optflags for a couple of functions.
 mk{multiset,mapping}() are now OPT_EXTERNAL_DEPEND.

Rev: src/builtin.cmod:1.11
---
 src/builtin.cmod | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/builtin.cmod b/src/builtin.cmod
index 130bbc7187..6c7dcb7f04 100644
--- a/src/builtin.cmod
+++ b/src/builtin.cmod
@@ -68,7 +68,7 @@ PIKEFUN array column(array tmp, mixed val)
 
 PIKEFUN multiset(1) mkmultiset(array(1=mixed) a)
   efun;
-  optflags OPT_TRY_OPTIMIZE;
+  optflags OPT_TRY_OPTIMIZE|OPT_EXTERNAL_DEPEND;
 {
   RETURN mkmultiset(a);
 }
@@ -92,7 +92,7 @@ PIKEFUN string ctime(int x)
 
 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,7 +197,7 @@ PIKEFUN 1 m_delete(mapping(mixed:1=mixed) m, mixed val)
 
 PIKEFUN int get_weak_flag(mixed m)
   efun;
-  optflags OPT_TRY_OPTIMIZE;
+  optflags OPT_EXTERNAL_DEPEND;
 {
   int flag;
   switch (m->type) {
-- 
GitLab