Added FuncCall Node, a call to a procedure that did NOT change the memory
[libfirm] / ir / common / firm_common.h
index a459aa1..d77e8f7 100644 (file)
@@ -32,6 +32,7 @@
 /** a list of firm kinds
  @@@ not all datatypes are tagged yet. */
 typedef enum {
+  k_BAD = 0,    /**< an invalid firm node */
   k_entity,     /**< an entity */
   k_type,       /**< a type */
   k_ir_graph,   /**< an ir graph */
@@ -54,4 +55,7 @@ firm_kind get_kind(const void *firm_thing);
 /** Returns the kind of a thing as a string. */
 const char* print_firm_kind(void *firm_thing);
 
+/** Print an identification of a firm thing. */
+void firm_identify_thing(void *X);
+
 # endif /*_FIRM_COMMON_H_ */