2 * @file factor_upoly_q_bug.cpp Check for a bug in factor_univariate().
4 * factor_univariate() didn't check if the argument is an integer polynomial,
5 * the result was a segfault.
12 int main(int argc, char** argv)
14 cout << "checking if factor() handles rational polynomials. ";
16 ex e = p("174247781*x^2-1989199947807987/200000000000000*x");
18 ex diff = (e - ef).expand();
19 cout << "yes" << endl;