This repository has been archived by the owner on Oct 8, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 9
Internal error from tspec-pred #39
Comments
Here is a file that provokes a the error:
|
The stack trace highlights this part of pass.rkt
|
akeep
added a commit
that referenced
this issue
Sep 7, 2015
…ser's define-pass. what seemed to be happening is that using the identifier of the type was causing variable capture, when the identifier was also bound to a syntax form. worked around the problem by simply using a symbol, instead of an identifier here. I believe this fixes issue #39. private/meta-parser.rkt, private/records.rkt
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I ran into this error:
../../nanopass-framework-racket/private/pass.rkt:1188:42: tspec-pred: contract violation
expected: tspec?
given: #f
in: the 1st argument of
(-> tspec? (or/c #f identifier?))
contract from:
/nanopass-framework-racket/private/records.rkt
blaming: /nanopass-framework-racket/private/pass.rkt
(assuming the contract is correct)
at: /nanopass-framework-racket/private/records.rkt:79.5
The text was updated successfully, but these errors were encountered: