fix recursive define-inlinable expansions
authorAndy Wingo <wingo@pobox.com>
Wed, 17 Aug 2011 20:35:24 +0000 (22:35 +0200)
committerAndy Wingo <wingo@pobox.com>
Wed, 17 Aug 2011 20:35:24 +0000 (22:35 +0200)
commit2844ab856427936aff535103195b3553cfa0d393
tree9dfe11584ec82ab08bcff0bdb5945f6d13d9db1e
parent8761623524d767e6e355f0de4c3be426ed3c8b09
fix recursive define-inlinable expansions

* module/ice-9/boot-9.scm (define-inlinable): Prevent expansion from
  diverging by using fluid-let-syntax, as Dybvig suggests.
module/ice-9/boot-9.scm