From 78021b7a1c6b30e43cea5f3b872b7236252f4d7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Tue, 1 Jan 2013 14:00:40 +0100 Subject: [PATCH] Improved type for sizeof(). --- src/operators.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/operators.c b/src/operators.c index 21784e3f7c..cada8405de 100644 --- a/src/operators.c +++ b/src/operators.c @@ -5918,9 +5918,9 @@ multiset & mapping -> mapping tFunc(tType(tSetvar(0, tMix)), tType(tNot(tVar(0)))), tFunc(tPrg(tObj), tType(tMix))), OPT_TRY_OPTIMIZE,0,generate_compl); - /* function(string|multiset|array|mapping|object:int) */ + /* function(string|multiset|array|mapping|object:int(0..)) */ ADD_EFUN2("sizeof", f_sizeof, - tFunc(tOr5(tStr,tMultiset,tArray,tMapping,tObj),tInt), + tFunc(tOr5(tStr,tMultiset,tArray,tMapping,tObj),tIntPos), OPT_TRY_OPTIMIZE, optimize_sizeof, generate_sizeof); /* function(mixed,mixed ...:mixed) */ -- GitLab