MantisBT - Core Inform
View Issue Details
0000906Core InformKinds and type checkingpublic2012-04-17 19:102014-05-07 07:34
NYKevin 
graham 
normalcriticalalways
closedfixed 
x86LinuxAny
6G60 
6L02 
(critical) Compiler hangs
0000906: Compiler produces unlimited repetitions of same error when doing dubious things with kind hierarchy
In the source code provided, we (unwisely) make a thing into a kind of direction. As a result, Inform produces a lot of copies of the same error. Worse, the last one is cut off, implying the compiler crashed. I've tentatively categorized this as "Compiler hangs" since it's certainly *trying* to hang, although not succeeding.

To top it all off, I don't understand why that particular error message applies to that particular line of code in any event!
A thing is a kind of direction.

There is room.
  >--> You wrote 'The yourself is an undescribed person' (the Standard Rules, line 624):
    but nameless directions are not allowed, so writing something like 'There
    is a direction.' is forbidden.
  >--> You wrote 'The yourself is an undescribed person' (the Standard Rules, line 624):
    again, nameless directions are not allowed.

Repeat the second one a *lot* and then:

  >--> You wrote 'The yourself is an undescribed person' (the Standard Rules, line 624):
    again, nameless directions are n
No tags attached.
Issue History
2012-04-17 19:10NYKevinNew Issue
2012-04-25 14:49EmacsUserReproducibilityhave not tried => always
2012-04-25 14:49EmacsUserStatusnew => confirmed
2013-06-01 13:02grahamNote Added: 0002073
2013-06-01 13:02grahamStatusconfirmed => resolved
2013-06-01 13:02grahamResolutionopen => fixed
2013-06-01 13:02grahamAssigned To => graham
2014-05-07 07:34jmcgrewFixed in Version => 6L02
2014-05-07 07:34jmcgrewStatusresolved => closed

Notes
(0002073)
graham   
2013-06-01 13:02   
Related to, but not a duplicate of, 0000911; fixed.