From 5e1e4f2eefc9f827ad2fecebfd51dd0817332fb3 Mon Sep 17 00:00:00 2001 From: Michael Schroeder Date: Wed, 13 Feb 2019 13:41:29 +0100 Subject: [PATCH] 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. --- bindings/solv.i | 8 -------- 1 file changed, 8 deletions(-) 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; -- 2.47.2