SHA256
3
0
forked from pool/isl

Accepting request 770481 from home:marxin:branches:devel:libraries:c_c++

- Update to 0.22.1:
  - fix error handling

OBS-URL: https://build.opensuse.org/request/show/770481
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=39
This commit is contained in:
Richard Biener 2020-02-06 09:36:53 +00:00 committed by Git OBS Bridge
parent 4a9eb0621a
commit eb6a935484
5 changed files with 10 additions and 19 deletions

3
isl-0.22.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:28658ce0f0bdb95b51fd2eb15df24211c53284f6ca2ac5e897acc3169e55b60f
size 1676948

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6c8bc56c477affecba9c59e2c9f026967ac8bad01b51bdd07916db40a517b9fa
size 1676992

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Feb 6 09:22:41 UTC 2020 - Martin Liška <mliska@suse.cz>
- Update to 0.22.1:
- fix error handling
-------------------------------------------------------------------
Fri Jan 10 08:06:27 UTC 2020 - Martin Liška <mliska@suse.cz>

View File

@ -18,7 +18,7 @@
%define islsover 22
Name: isl
Version: 0.22
Version: 0.22.1
Release: 0
Summary: Integer Set Library
License: MIT
@ -26,7 +26,6 @@ Group: Development/Languages/C and C++
URL: http://isl.gforge.inria.fr/
Source: http://isl.gforge.inria.fr/isl-%{version}.tar.xz
Source1: baselibs.conf
Patch0: isl_basic_map_underlying_set-fix.patch
BuildRequires: gmp-devel
BuildRequires: pkgconfig
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -56,7 +55,6 @@ bounded by linear constraints.
%prep
%setup -q
%patch0 -p1
%build
%configure --disable-static

View File

@ -1,13 +0,0 @@
diff --git a/isl_map.c b/isl_map.c
index 4271ba545b..acb35a224b 100644
--- a/isl_map.c
+++ b/isl_map.c
@@ -5511,6 +5511,8 @@ __isl_give isl_basic_set *isl_basic_map_underlying_set(
!isl_space_is_named_or_nested(bmap->dim, isl_dim_out))
return bset_from_bmap(bmap);
bmap = isl_basic_map_cow(bmap);
+ if (!bmap)
+ return NULL;
space = isl_basic_map_take_space(bmap);
space = isl_space_underlying(space, bmap->n_div);
bmap = isl_basic_map_restore_space(bmap, space);