chicken-janitors
[Top][All Lists]
Advanced

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

Re: [Chicken-janitors] #1122: Strange interaction between scrutinizer an


From: Chicken Trac
Subject: Re: [Chicken-janitors] #1122: Strange interaction between scrutinizer and hardwired compiler rewrites: remove compiler rewrites?
Date: Fri, 20 Nov 2015 14:01:17 -0000

#1122: Strange interaction between scrutinizer and hardwired compiler rewrites:
remove compiler rewrites?
-----------------------+--------------------
  Reporter:  sjamaan   |      Owner:
      Type:  defect    |     Status:  new
  Priority:  major     |  Milestone:  4.11.0
 Component:  compiler  |    Version:  4.9.x
Resolution:            |   Keywords:
-----------------------+--------------------

Comment (by sjamaan):

 OK, the "unknown reason" is now known: The topmost call won't get replaced
 due to attempted constant-folding via {{{constant-form-eval}}}, which
 fails (due to the exception), and therefore added to the {{{broken-
 constant-nodes}}} list.

 These broken constant nodes are exempt from simplification in
 {{{optimizer.scm}}}, right at the top of {{{walk}}} in {{{perform-high-
 level-optimizations}}}. This is unrelated to #1216, I think.

--
Ticket URL: <http://bugs.call-cc.org/ticket/1122#comment:2>
CHICKEN Scheme <http://www.call-cc.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]