Runtime error in the compiler

With the following code on linux 64 using the latest nightly:

module test
import StdGeneric
generic g a :: a
g{|*|} = 42

The compiler crashes with error:

Bring up to date...
Compiling...
Analyzing 'test'.
[test.icl,]: module has changed
Compiling 'test'.
no TypeConsread failed 0

Obviously the code is incorrect, but an error message instead of a crash would be nice.