Branch: Tag:

2016-06-13

2016-06-13 15:26:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Variables]: Fixed integer range check for complex integer types.

Fixes eg the Filesystem.Zip (which uses typedefed integers) tests on
32-bit systems.

235:   void low_describe_type(struct string_builder *s, struct pike_type *type);   struct pike_string *describe_type(struct pike_type *type);   TYPE_T compile_type_to_runtime_type(struct pike_type *s); + int get_int_type_range(struct pike_type *t, INT_TYPE *range);   struct pike_type *or_pike_types(struct pike_type *a,    struct pike_type *b,    int zero_implied);