Stefan Israelsson Tampe writes:
> The code velow does not compile when the define-inlinable of id is active. If
> in stead
> id defined by define is used it all compiles just fine.
The problem was that, in some cases, the type inferrer would call 'ash'
with (- 1 (expt 2 64)) as the second argume
I managed to get it to compile on the latest lightning branch as of
2018-09-14
On Thu, Sep 6, 2018 at 7:28 PM Mark H Weaver wrote:
> Stefan Israelsson Tampe writes:
>
> > The code velow does not compile when the define-inlinable of id is
> active. If in stead
> > id defined by define is used it
Stefan Israelsson Tampe writes:
> The code velow does not compile when the define-inlinable of id is active. If
> in stead
> id defined by define is used it all compiles just fine.
>
> Tested on latest tar ball for guile 2.4
Did you mean to write guile 2.2.4?
Mark
> ---
Hi,
The code velow does not compile when the define-inlinable of id is active.
If in stead
id defined by define is used it all compiles just fine.
Tested on latest tar ball for guile 2.4
---
(use-modules (rnrs bytevectors))
(define-inlinable (id x) x)
;(de