Branch: Tag:

2013-11-08

2013-11-08 18:07:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Warn about case values that are not enumerable.

Constant objects and the like are not a good idea to have in
case statements, since their ordering will depend on (among
other things) compilation order, which means that they will
currently likely break for dumped programs.

134:   PMOD_EXPORT extern struct pike_type *mixed_type_string;   PMOD_EXPORT extern struct pike_type *void_type_string;   PMOD_EXPORT extern struct pike_type *zero_type_string; + PMOD_EXPORT extern struct pike_type *enumerable_type_string;   PMOD_EXPORT extern struct pike_type *any_type_string;   PMOD_EXPORT extern struct pike_type *weak_type_string;   extern struct pike_type *sscanf_type_string;