I basically agree with your change, but your comment looks confusing:

      && INTEGERP (arg2)   /* don't promote, if both are ints, and */
      && 0 <= XINT (arg2)) /* we are not computing the -ARG2 root */

root?  Are you confusing with `(expt 2 0.5)'?  Should the second line
not simply be:  /* ARG2 is nonnegative */ ?

Sincerely,

Luc.


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to