-#ifdef __GNUC__
-INLINE static const char* dbg_action_2_str(dbg_action) __attribute__ ((unused));
-#endif
-
-INLINE static const char* dbg_action_2_str(dbg_action a) {
- switch(a) {
- case dbg_error: return "dbg_error"; break;
- case dbg_opt_ssa: return "dbg_opt_ssa"; break;
- case dbg_opt_auxnode: return "dbg_opt_auxnode"; break;
- case dbg_const_eval: return "dbg_const_eval"; break;
- case dbg_straightening: return "dbg_straightening"; break;
- case dbg_if_simplification: return "dbg_if_simplification"; break;
- case dbg_algebraic_simplification:
- return "dbg_algebraic_simplification"; break;
- case dbg_write_after_write: return "dbg_write_after_write"; break;
- case dbg_write_after_read: return "dbg_write_after_read"; break;
- case dbg_rem_poly_call: return "dbg_rem_poly_call"; break;
- default:
- if (a <= dbg_max)
- return "string conversion not implemented";
- else
- assert(0);
- return NULL;
- }
-}