Added add_saturated
[libfirm] / ir / tr / tpop.c
index 738b8b5..6eb6852 100644 (file)
@@ -63,7 +63,8 @@ static const tp_op_ops
     set_class_mode,
     set_class_size_bits,
     get_class_n_members,
-    get_class_member
+    get_class_member,
+    get_class_member_index
   },
   /** tpop operations for struct types */
   struct_ops = {
@@ -73,7 +74,8 @@ static const tp_op_ops
     set_struct_mode,
     set_struct_size_bits,
     get_struct_n_members,
-    get_struct_member
+    get_struct_member,
+    get_struct_member_index
   },
   /** tpop operations for method types */
   method_ops = {
@@ -83,6 +85,7 @@ static const tp_op_ops
     NULL,
     NULL,
     NULL,
+    NULL,
     NULL
   },
   /** tpop operations for union types */
@@ -93,7 +96,8 @@ static const tp_op_ops
     NULL,
     set_union_size_bits,
     get_union_n_members,
-    get_union_member
+    get_union_member,
+    get_union_member_index
   },
   /** tpop operations for array types */
   array_ops = {
@@ -103,6 +107,7 @@ static const tp_op_ops
     NULL,
     set_array_size_bits,
     NULL,
+    NULL,
     NULL
   },
   /** tpop operations for enumeration types */
@@ -113,6 +118,7 @@ static const tp_op_ops
     set_enumeration_mode,
     NULL,
     NULL,
+    NULL,
     NULL
   },
   /** tpop operations for pointer types */
@@ -123,6 +129,7 @@ static const tp_op_ops
     set_pointer_mode,
     NULL,
     NULL,
+    NULL,
     NULL
   },
   /** tpop operations for pseudo types */
@@ -133,6 +140,7 @@ static const tp_op_ops
     NULL,
     set_default_size_bits,
     NULL,
+    NULL,
     NULL
   },
   /** tpop operations for primitive types */
@@ -143,6 +151,7 @@ static const tp_op_ops
     NULL,
     NULL,
     NULL,
+    NULL,
     NULL
   };