From: Jens Vollinga Date: Mon, 1 Dec 2003 18:03:56 +0000 (+0000) Subject: * Fixed bug in convert_H_to_Li() X-Git-Tag: release_1-2-0~54 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=commitdiff_plain;h=a991a479a18fe84a2d32d047ad9222584f448eca * Fixed bug in convert_H_to_Li() * Removed safety check in convert_parameter_H_to_Li() --- diff --git a/ginac/inifcns_nstdsums.cpp b/ginac/inifcns_nstdsums.cpp index 6217d8b5..4b8122d2 100644 --- a/ginac/inifcns_nstdsums.cpp +++ b/ginac/inifcns_nstdsums.cpp @@ -1141,10 +1141,6 @@ bool convert_parameter_H_to_Li(const lst& l, lst& m, lst& s, ex& pf) } } } - for (; acc > 1; acc--) { - throw std::runtime_error("ERROR!"); - m.append(0); - } return has_negative_parameters; } @@ -2141,9 +2137,9 @@ ex convert_H_to_Li(const ex& m, const ex& x) map_trafo_H_reduce_trailing_zeros filter; map_trafo_H_convert_to_Li filter2; if (is_a(m)) { - return filter2(filter(H(m, x).hold())).eval(); + return filter2(filter(H(m, x).hold())); } else { - return filter2(filter(H(lst(m), x).hold())).eval(); + return filter2(filter(H(lst(m), x).hold())); } }