Branch: Tag:

2022-07-04

2022-07-04 09:03:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Global variables of type float are initialized to 0.0 once again.

Also fixes some testsuite failures related to comparisons of classes.

4105:          - test_true([[Program.implements( class { int x; string y; void foo(int x) {} }, + test_true([[Program.implements( class { int x; string y = ""; void foo(int x) {} },    class { void foo(mixed z) {} int x; })]]) - test_false([[Program.implements( class { int x; string y; void foo(int x) {} }, -  class { void foo(mixed z) {} string x; })]]) + test_false([[Program.implements( class { int x; string y = ""; void foo(int x) {} }, +  class { void foo(mixed z) {} string x = ""; })]])      test_eq([[object_program(master())]],[[(program)"/master"]])   test_compile([[object("master") m = master();]])