Eo benchmark: Fix super benchmark.
authorTom Hacohen <tom@stosb.com>
Wed, 14 Oct 2015 09:28:41 +0000 (10:28 +0100)
committerTom Hacohen <tom@stosb.com>
Mon, 9 Nov 2015 11:43:04 +0000 (11:43 +0000)
src/benchmarks/eo/eo_bench_eo_do.c

index 7210d01..36abc14 100644 (file)
@@ -27,6 +27,10 @@ _a_set(Eo *obj, void *class_data EINA_UNUSED, int a)
    eo_do_super(obj, cur_klass, simple_a_set(a));
 }
 
+static Eo_Op_Description op_desc[] = {
+     EO_OP_FUNC_OVERRIDE(simple_a_set, _a_set),
+};
+
 static void
 bench_eo_do_super(int request)
 {
@@ -34,7 +38,7 @@ bench_eo_do_super(int request)
         EO_VERSION,
         "Simple2",
         EO_CLASS_TYPE_REGULAR,
-        EO_CLASS_DESCRIPTION_NOOPS(),
+        EO_CLASS_DESCRIPTION_OPS(op_desc),
         NULL,
         0,
         NULL,