Steve Ellcey <[EMAIL PROTECTED]> writes:
>
>         switch (i) {
>                 case ((unsigned long) (0 ? (x = 4) : 4)):
>
> I am not sure if this is legal C or not

Looks doubtful for an "integer constant expression".  It probably
bombs even worse on SCM_DEBUG_TYPING_STRICTNESS == 2 (though that
would only be used during development).

Maybe ISYMNUM could be expanded out a bit and always use a non-debug
SCM_UNPACK.


_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel

Reply via email to