bug: sign(max(7,x) - max(6,x)) --> error



With  5.15.0, I get

(%i1) sign(max(7,x) - max(6,x));
Maxima encountered a Lisp error:
 Error in MACSYMA-TOP-LEVEL [or a callee]: MACSYMA-TOP-LEVEL [or a callee]
 requires less than seven arguments.

This worked in 5.14.0. What's the story? I haven't tried all that hard to
track this
down, but so far, I'm stumped. I was going to fix a bug in fourier_elim
only to
find a new bug somewhere else...

Barton