Availability:built-in
[ISO]nonvar(@Term)True if Term currently is not a free variable. This is the
logical complement of var/1: var(X)
is true iff nonvar(X) fails.
- Fixed in 10.1.19 (👉27c742f) with optimise, var/1 and nonvar/1 on a fresh variable did not mark the variable as initialised. As 7dba157ea, this could leave the variable uninitialised after \+ inside a branch of ;/2.