mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-18 17:50:29 +02:00
More distinguished handling of real and complex values.
This commit is contained in:
parent
7235ee58f5
commit
eb42e2f03a
8 changed files with 52 additions and 27 deletions
|
@ -2739,7 +2739,7 @@ evapply:
|
|||
SCM_ASRTGO (SCM_NIMP (t.arg1), floerr);
|
||||
if (SCM_REALP (t.arg1))
|
||||
{
|
||||
RETURN (scm_make_real (SCM_DSUBRF (proc) (SCM_REALPART (t.arg1))));
|
||||
RETURN (scm_make_real (SCM_DSUBRF (proc) (SCM_REAL_VALUE (t.arg1))));
|
||||
}
|
||||
#ifdef SCM_BIGDIG
|
||||
if (SCM_BIGP (t.arg1))
|
||||
|
@ -3335,7 +3335,7 @@ tail:
|
|||
SCM_ASRTGO (SCM_NIMP (arg1), floerr);
|
||||
if (SCM_REALP (arg1))
|
||||
{
|
||||
RETURN (scm_make_real (SCM_DSUBRF (proc) (SCM_REALPART (arg1))));
|
||||
RETURN (scm_make_real (SCM_DSUBRF (proc) (SCM_REAL_VALUE (arg1))));
|
||||
}
|
||||
#ifdef SCM_BIGDIG
|
||||
if (SCM_BIGP (arg1))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue