[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

TC Bug



Apologies for posting this to T-USERS but I got no response from
T-BUGS with my first posting.

The following simple define:

(define (causes-error)
  (catch x (labels () (x 'a))))

works fine interpreted and causes an error when I try to compile 
it:

M'lord? tc2.8

Initializing compiler...
TC 1.4 (97) in T 2.8 (288) MC68000/AEGIS  Copyright (C) 1984  Yale University
> (comfile '/tmp/tcerr)

;----- Beginning T compilation on "/tmp/tcerr.t"

;Error: file "/tmp/tcerr.t" doesn't begin with a HERALD form
;   (This was discovered in some obscure part of the compiler.)
;Action: will use (HERALD /TMP/TCERR) for the file's HERALD
;Location: at top level

** Error: some argument didn't answer true to SYMBOL? as expected
  (PROPERTY ... #{Nonvalue #{Selector NODE WANTREP}} ...)
>> *** EOF *** 

Any help/hints/suggestions?

					-- Scott Turner