Branch: Tag:

2022-01-26

2022-01-26 13:43:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Adjusted default function type.

1783:    push_type(T_OR);       push_type(T_MANY); +  +  if (!(THIS_COMPILATION->lex.pragmas & ID_STRICT_TYPES)) { +  /* For type validation we also need this. +  * Otherwise code like +  * +  * function foo; +  * function(string:void) bar = foo; +  * +  * will fail. +  */ +  push_type(PIKE_T_UNKNOWN); +  +  push_type(T_MIXED); +  push_type(T_VOID); +  push_type(T_OR); +  +  push_type(T_MANY); +  +  push_type(T_OR);    } -  +  }    ;      function_type_list: /* Empty */ optional_comma { $$=0; }