SysCTypes is no longer available in Chapel code by default, so I'm
adding a [private] use of SysCTypes here to keep this working with
Chapel master. In addition, we anticipate that CPtr will not be
available by default in Chapel 1.21, so I'm pre-emptively adding
a use of it for similar reasons and to avoid needing to come back
to this later.
I wasn't sure quite how to test this, but these changes seemed to
get things compiling again in the clone of it on chapel-lang/chapel
so hopefully it will work here as well (?).
This repo has Travis checks that run against 1.20, so if that passed (it did) and the same changes work for our copy of ft with master, I think we're good to go.
SysCTypes is no longer available in Chapel code by default, so I'm adding a [private] use of SysCTypes here to keep this working with Chapel master. In addition, we anticipate that CPtr will not be available by default in Chapel 1.21, so I'm pre-emptively adding a use of it for similar reasons and to avoid needing to come back to this later.
I wasn't sure quite how to test this, but these changes seemed to get things compiling again in the clone of it on chapel-lang/chapel so hopefully it will work here as well (?).