This is part of an effort to reduce the differences between the custom C++ bindings used right now by polly in lib/External/isl/include/isl/isl-noxceptions.h and the official isl C++ interface.
Changes made:
- Use isl::union_set::unite() instead of isl::union_set::add_set()
- isl-noexceptions.h has been generated by this https://github.com/patacca/isl/commit/390c44982b5cee7eb43f8f7a80e185e6d21466b2
Depends on D104994
Doesn't isl::set convert implicitly to isl::union_set?
Or is this due to some compiler error, e.g. ambiguous overload?