isl_aff_val_on_domain: allow construction from NaN
commit934887776717f3570111784bd5dd73b5a15c417d
authorSven Verdoolaege <sven@cerebras.net>
Wed, 15 Dec 2021 13:10:08 +0000 (15 14:10 +0100)
committerSven Verdoolaege <sven@cerebras.net>
Sat, 1 Jan 2022 09:52:24 +0000 (1 10:52 +0100)
tree2fd835f7b9072bbceb417856bfb854c0e9d65225
parentc4e52b75d2f04563b891e16773bc53a551cfc7e2
isl_aff_val_on_domain: allow construction from NaN

An isl_val can have either a rational value or one of three special values,
+infinity, -infinity or NaN.
Allowing the special value NaN in isl_aff_val_on_domain was arguably
missing from isl-0.12.1-230-gdd229eecb8 (add preliminary support
for affine NaN expressions, Thu Feb 20 12:27:11 2014 +0100).

Signed-off-by: Sven Verdoolaege <sven@cerebras.net>
isl_aff.c