Pushed current branch to
https://github.com/dvanhorn/oaam/tree/thocon

kcfa.rkt has an "mflatt" comment that will point you at the problem lines of 
code.

The entry point for the project is kcfa-instanstantiations.rkt
-Ian
----- Original Message -----
From: "Matthew Flatt" <mfl...@cs.utah.edu>
To: "J. Ian Johnson" <i...@ccs.neu.edu>
Cc: "dev" <dev@racket-lang.org>
Sent: Monday, August 5, 2013 3:09:50 PM GMT -05:00 US/Canada Eastern
Subject: Re: [racket-dev] "Too many" struct definitions leads to literal 
<local-code> error

Seeing #<local-code> is about the same as a seg fault.

Can you send me something to replicate the crash on my machine?



On Aug 5, 2013, at 11:55 AM, "J. Ian Johnson" <i...@ccs.neu.edu> wrote:

> I'm working more on my analysis framework, and added many different kinds of 
> new continuation frames. I get to a point where I comment out all definitions 
> past a certain point (and their uses) and the program 
> compiles. I add one more (any one) and I get the following error:
> 
> kcfa-instantiations.rkt:136:6: ?: literal data is not allowed;
> no #%datum syntax transformer is bound
>  in: #<local-code>
>  context...:
>   /home/ianj/racket/racket/collects/racket/splicing.rkt:234:0
>   /home/ianj/racket/racket/collects/racket/splicing.rkt:181:0
>   /home/ianj/racket/racket/collects/racket/splicing.rkt:234:0
>   /home/ianj/racket/racket/collects/racket/splicing.rkt:181:0
>   /home/ianj/racket/racket/collects/racket/splicing.rkt:234:0
>   /home/ianj/racket/racket/collects/racket/splicing.rkt:181:0
>   /home/ianj/racket/racket/collects/racket/splicing.rkt:234:0
>   /home/ianj/racket/racket/collects/racket/splicing.rkt:181:0
>   /home/ianj/racket/racket/collects/racket/splicing.rkt:234:0
>   /home/ianj/racket/racket/collects/racket/splicing.rkt:181:0
>   /home/ianj/racket/racket/collects/racket/splicing.rkt:234:0
>   /home/ianj/racket/racket/collects/racket/splicing.rkt:181:0
>   /home/ianj/racket/racket/collects/racket/private/modbeg.rkt:46:4
>   /home/ianj/racket/racket/collects/compiler/cm.rkt:345:0: compile-zo*
>   /home/ianj/racket/racket/collects/compiler/cm.rkt:552:26
>   /home/ianj/racket/racket/collects/compiler/cm.rkt:545:42...
> 
> This is blocking progress. I'm about to pull and hope for the best. Any ideas 
> what might be causing this kind of behavior in the expander?
> -Ian
> _________________________
>  Racket Developers list:
>  http://lists.racket-lang.org/dev
> 
_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to