preserve original id use in expansion of first-order->higher-order

svn: r15699
This commit is contained in:
Matthew Flatt 2009-08-11 01:58:03 +00:00
parent 86d0ef6b1b
commit 3cb2775f7c

View File

@ -13,8 +13,11 @@
(if (or (fo? v)
(and (set!-transformer? v)
(fo? (set!-transformer-procedure v))))
(syntax-local-introduce
(fo-proc-id (if (fo? v) v (set!-transformer-procedure v))))
(syntax-property
(syntax-local-introduce
(fo-proc-id (if (fo? v) v (set!-transformer-procedure v))))
'disappeared-use
(syntax-local-introduce id))
id))))