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