1.1 --- a/templates/progops.c Wed Jul 11 23:53:09 2018 +0200
1.2 +++ b/templates/progops.c Thu Jul 12 00:15:16 2018 +0200
1.3 @@ -156,6 +156,11 @@
1.4 __Raise(__new___builtins___core_TypeError(__NULL));
1.5 }
1.6
1.7 +void __raise_underflow_error()
1.8 +{
1.9 + __Raise(__new___builtins___core_UnderflowError(__NULL));
1.10 +}
1.11 +
1.12 void __raise_zero_division_error()
1.13 {
1.14 __Raise(__new___builtins___core_ZeroDivisionError(__NULL));
1.15 @@ -303,7 +308,7 @@
1.16
1.17 __ref value = __VALUE(attr);
1.18
1.19 - return value == &__predefined___builtins___boolean_True ? 1 :
1.20 - value == &__predefined___builtins___boolean_False ? 0 :
1.21 - __VALUE(__fn___builtins___boolean_bool(__NULL, attr)) == &__predefined___builtins___boolean_True;
1.22 + return value == (__ref) &__predefined___builtins___boolean_True ? 1 :
1.23 + value == (__ref) &__predefined___builtins___boolean_False ? 0 :
1.24 + __VALUE(__fn___builtins___boolean_bool(__NULL, attr)) == (__ref) &__predefined___builtins___boolean_True;
1.25 }