Calling uninitialized function pointers in constructors of contracts compiled with solc
versions 0.4.5-0.4.26
and 0.5.0-0.5.7
lead to unexpected behavior because of a compiler bug. (see here)
- Uninitialized Function Pointers
- Constructors -> Unexpected Behavior
solc 0.4.5-0.4.26
solc 0.5.0-0.5.7