Inform - Support - Patches

About Patches  

Compiler  
Library  

DM4 Errata  

Issue C63016     [previous patch]

Bad code generation in veneer.c
Submitted by: Nick Montfort     Appeared in: Compiler 6.30 or before     Fixed in: Compiler 6.31
Problem

There is a problem with the code generation of Inform 6.30: when individual properties are read (successfully), there is a futile attempt to look up the property index in the common property table. This doesn't cause problems on frotz or nitfol, but does generate a warning in Zoom when "display warnings" is checked.

Solution (by Dan Shiovitz

Line 230 is:

  if (obj.#identifier > 2) RT__Err(\"read\", obj, identifier, 2);\

but should be:

  if (obj..#identifier > 2) RT__Err(\"read\", obj, identifier, 2);\


Last updated 17 April 2013. This site is no longer supported; information may be out of date.
Maintained as a historical archive by the Interactive Fiction Technology Foundation. Copyright 1993-2018 IFTF, CC-BY-SA unless otherwise noted.
This page was originally managed by Roger Firth.