[clean-list] "Error in backend: File backend.c, Line 654" using custom instance of Array
John van Groningen
johnvg at cs.ru.nl
Thu Mar 28 17:31:07 MET 2013
On 26-3-2013 0:50, David C. Norris wrote:
> While experimenting with a (trivial) custom instance of Array (to determine whether I may hope to use some of the new updating syntax with a more substantial instance), I encounter the following compile error:
>
> Error in backend: File backend.c, Line 654 (!(originalsdef->sdef_arfun == BEArrayUpdateFun))
> clm: reading compiler result failed: No such file or directory
>
> I get the same message, whether using clm 2.4 on Mac OS X or 2.3 on Linux.
>
> I am alerting you to this error, as it seems to represent an undesired failure mode. But I also wonder in particular, does the current release support creating a custom instance of Array, and then exploiting the special updating syntax?
No, defining custom instances of class Array is not supported.
Unfortunately the compiler does not check this, causing an error
in the backend.
Kind regards,
John van Groningen
More information about the clean-list
mailing list