Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 264657 Details for
Bug 357315
dev-lisp/ecls-11.1.1 has a nasty bug that causes maxima to give wrong results
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
fix the typo causing numerical constants in logical expressions not to be determined correctly.
ecls-11.1.1-cmploc.lisp.patch (text/plain), 1.12 KB, created by
François Bissey
on 2011-03-04 09:04:10 UTC
(
hide
)
Description:
fix the typo causing numerical constants in logical expressions not to be determined correctly.
Filename:
MIME Type:
Creator:
François Bissey
Created:
2011-03-04 09:04:10 UTC
Size:
1.12 KB
patch
obsolete
>diff --git a/src/cmp/cmploc.lsp b/src/cmp/cmploc.lsp >index ca6a93d..87e6232 100644 >--- src/cmp/cmploc.lsp >+++ src/cmp/cmploc.lsp >@@ -98,7 +98,7 @@ > (and (eq (car loc) 'C-INLINE) > (eq (sixth loc) 'VALUES))))) > >-(defun loc-immediate-value-p (loc &aux head) >+(defun loc-immediate-value-p (loc) > (cond ((eq loc t) > (values t t)) > ((eq loc nil) >@@ -112,9 +112,9 @@ > (values t value)))) > ((atom loc) > (values nil nil)) >- >- ((member head '(fixnum-value character-value long-float-value >- double-float-value single-float-value)) >+ ((member (first loc) >+ '(fixnum-value character-value long-float-value >+ double-float-value single-float-value)) > (values t (second loc))) > (t > (values nil nil)))) >@@ -123,7 +123,7 @@ > (baboon :format-control "Unknown location found in ~A~%~S" > :format-arguments (list where loc))) > >-(defun wt-loc (loc &aux fd) >+(defun wt-loc (loc) > (cond ((consp loc) > (let ((fd (gethash (car loc) *wt-loc-dispatch-table*))) > (if fd
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 357315
: 264657