X-Git-Url: https://ginac.de/CLN/cln.git//cln.git?a=blobdiff_plain;f=src%2Ffloat%2Ftranscendental%2Fcl_LF_ratseries_pqa.cc;h=ee0dba17fc6340b23716a70cf253858757b925a4;hb=c486b78a1a0613f07a10816d6f6ca9e485bc8290;hp=95c6e03d9ea41da394d07cbe93f6351ff55a45cc;hpb=c84c6db5d56829d69083c819688a973867694a2a;p=cln.git diff --git a/src/float/transcendental/cl_LF_ratseries_pqa.cc b/src/float/transcendental/cl_LF_ratseries_pqa.cc index 95c6e03..ee0dba1 100644 --- a/src/float/transcendental/cl_LF_ratseries_pqa.cc +++ b/src/float/transcendental/cl_LF_ratseries_pqa.cc @@ -11,7 +11,7 @@ #include "cln/lfloat.h" #include "cln/integer.h" -#include "cln/abort.h" +#include "cln/exception.h" #include "cl_LF.h" namespace cln { @@ -28,7 +28,7 @@ static void eval_pqa_series_aux (uintC N1, uintC N2, { switch (N2 - N1) { case 0: - cl_abort(); break; + throw runtime_exception(); break; case 1: if (P) { *P = args.pv[N1]; } *Q = args.qv[N1]; @@ -91,7 +91,7 @@ static void eval_pqsa_series_aux (uintC N1, uintC N2, { switch (N2 - N1) { case 0: - cl_abort(); break; + throw runtime_exception(); break; case 1: if (P) { *P = args.pv[N1]; } *Q = args.qv[N1];