use 'default' ilp solver if nothing specified
authorMatthias Braun <matze@braunis.de>
Mon, 25 Jul 2011 13:52:20 +0000 (15:52 +0200)
committerMatthias Braun <matze@braunis.de>
Fri, 12 Aug 2011 17:49:54 +0000 (19:49 +0200)
ir/be/bemain.c
ir/lpp/lpp_solvers.c

index cb4aefb..47eceac 100644 (file)
@@ -87,7 +87,7 @@ static be_options_t be_options = {
        0,                                 /* create PIC code */
        BE_VERIFY_WARN,                    /* verification level: warn */
        "",                                /* ilp server */
-       "cplex",                           /* ilp solver */
+       "",                                /* ilp solver */
        0,                                 /* enable statistic event dumping */
        "",                                /* print stat events */
 };
index 104b8f2..a8610d0 100644 (file)
@@ -41,6 +41,9 @@ lpp_solver_func_t *lpp_find_solver(const char *name)
 {
        int i;
 
+       if (name[0] == '\0')
+               return lpp_solvers[0].solver;
+
        for(i = 0; lpp_solvers[i].solver != NULL; i++)
                if(strcmp(lpp_solvers[i].name, name) == 0)
                        return lpp_solvers[i].solver;