]> code.delx.au - gnu-emacs/blobdiff - lisp/calc/calc-poly.el
Merge from emacs-23
[gnu-emacs] / lisp / calc / calc-poly.el
index 94ed8aa0c7f7ff5a76c57456df49defca35f6f25..c06ce9be46b560d62d578ef2dc977ceccb404ce3 100644 (file)
                  (cons 'vec (cons (nth 1 facs) (cons (list 'vec fac pow)
                                                      (cdr (cdr facs)))))
                (cons 'vec (cons (list 'vec fac pow) (cdr facs))))))))
-    (math-mul (math-pow fac pow) facs)))
+    (math-mul (math-pow fac pow) (math-factor-protect facs))))
 
 (defun math-factor-poly-coefs (p &optional square-free)    ; uses "x"
   (let (t1 t2 temp)