don't fail when printing Sel with entity==NULL
[libfirm] / ir / ir / irflag_t.h
index 5f19da2..a963f9e 100644 (file)
@@ -21,7 +21,6 @@
  * @file
  * @brief    Flags to control optimizations, inline implementation.
  * @author   Michael Beck, Sebastian Hack
- * @version  $Id$
  */
 #ifndef FIRM_IR_IRFLAG_T_H
 #define FIRM_IR_IRFLAG_T_H
@@ -66,7 +65,7 @@ void firm_init_flags(void);
 
 /* generate the getter functions for external access */
 #define E_FLAG(name, value, def)                    \
-static inline int _get_opt_##name(void) {           \
+static inline int get_opt_##name##_(void) {         \
   return libFIRM_opt & irf_##name;                  \
 }
 
@@ -92,21 +91,18 @@ static inline void set_##name##_running(int flag) {\
 #undef E_FLAG
 #undef R_FLAG
 
-static inline int _get_optimize(void) {
+static inline int get_optimize_(void)
+{
        return get_opt_optimize();
 }
 
-static inline firm_verification_t
-get_node_verification_mode(void) {
+static inline firm_verification_t get_node_verification_mode(void)
+{
        return opt_do_node_verification;
 }
 
-#define get_optimize()                           _get_optimize()
-#define get_opt_cse()                            _get_opt_cse()
-#define get_opt_dyn_meth_dispatch()              _get_opt_dyn_meth_dispatch()
-#define get_opt_optimize_class_casts()           _get_opt_optimize_class_casts()
-#define get_opt_suppress_downcast_optimization() _get_opt_suppress_downcast_optimization()
-
-extern void firm_init_flags(void);
+#define get_optimize()                           get_optimize_()
+#define get_opt_cse()                            get_opt_cse_()
+#define get_opt_suppress_downcast_optimization() get_opt_suppress_downcast_optimization_()
 
 #endif