From: Michael Schroeder Date: Wed, 13 Feb 2019 12:41:29 +0000 (+0100) Subject: Remove identical pool check for now X-Git-Tag: 0.7.4~19 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5e1e4f2eefc9f827ad2fecebfd51dd0817332fb3;p=thirdparty%2Flibsolv.git Remove identical pool check for now We'll use SolvableId like DepId in the future, so this needs to be done in a different way. --- diff --git a/bindings/solv.i b/bindings/solv.i index b5074497..d1143c3b 100644 --- a/bindings/solv.i +++ b/bindings/solv.i @@ -663,12 +663,6 @@ SWIG_AsValDepId(void *obj, int *val) { %typemaps_asval(%checkcode(POINTER), SWIG_AsValSolvFpPtr, "SWIG_AsValSolvFpPtr", FILE*); %typemaps_asval(%checkcode(INT32), SWIG_AsValDepId, "SWIG_AsValDepId", DepId); -%define SamePool(pool1,pool2) %{ { - if (pool1 != pool2) - SWIG_exception_fail(SWIG_ArgError(EINVAL), "pool of argument $argnum must be same as pool in method's object"); -} -%} -%enddef /** ** the C declarations @@ -1073,12 +1067,10 @@ typedef struct { Id what; } Job; -%typemap(check) XSolvable *pool_solvable SamePool($1->pool, arg1) %nodefaultctor Pool; %nodefaultdtor Pool; typedef struct { } Pool; -%typemap(check) XSolvable *pool_solvable; %nodefaultctor Repo; %nodefaultdtor Repo;