class cast states implemented
[libfirm] / ir / debug / dbginfo.h
index 3ff5a70..5a08d83 100644 (file)
@@ -114,7 +114,9 @@ typedef enum {
   dbg_read_after_write,         /**< A Firm subgraph was replaced because of a read
                                      after write optimization. */
   dbg_read_after_read,          /**< A Firm subgraph was replaced because of a read
-                     after read optimization. */
+                                     after read optimization. */
+  dbg_read_a_const,             /**< A Firm subgraph was replaced because of a read
+                                     a constant optimization. */
   dbg_rem_poly_call,            /**< Remove polymorphic call. */
   dbg_dead_code,                /**< Removing unreachable code, I.e. blocks that are never executed. */
   dbg_max                       /**< Maximum value. */
@@ -144,6 +146,7 @@ static const char* dbg_action_2_str(dbg_action a) {
   case dbg_write_after_read: return "dbg_write_after_read"; break;
   case dbg_read_after_write: return "dbg_read_after_write"; break;
   case dbg_read_after_read: return "dbg_read_after_read"; break;
+  case dbg_read_a_const: return "dbg_read_a_const"; break;
   case dbg_rem_poly_call: return "dbg_rem_poly_call"; break;
   default:
     if (a <= dbg_max)