• Monty's avatar
    MDEV-22243 type_test.type_test_double fails with 'NUMERIC_SCALE NULL' · 9d19b652
    Monty authored
    There where several reasons why the test failed:
    - Constructors for Field_double and Field_float changed an argument
      to the constructor instead of a the correct class variable.
    - gcc 7.5.0 produced wrong code when inlining Field_double constructor
      into Field_test_double constructor.
    
    Fixed by changing the correct class variable and make the constructors
    not inline to go around the gcc bug.
    9d19b652
field.h 211 KB