Fix illegal usage of oplist for function object
This commit is contained in:
1 parent
49a2e600c4
commit
adffaf0e87
2 files changed
+5
-5
No files matched your search
+4
-4
@@ -572,25 +572,25 @@ FUNC_OBJ_INS_DEF(fo_test, algo_array_fo_test_obj,
|
|||||||
(a), {
|
(a), {
|
||||||
return a == self->x;
|
return a == self->x;
|
||||||
}, (x, int))
|
}, (x, int))
|
||||||
#define M_OPL_fo_test_t() FUNC_OBJ_INS_OPLIST(fo_test, int)
|
#define M_OPL_fo_test_t() FUNC_OBJ_INS_OPLIST(fo_test, M_DEFAULT_OPLIST)
|
||||||
|
|
||||||
FUNC_OBJ_INS_DEF(fo_eq, algo_array_fo_eq_obj,
|
FUNC_OBJ_INS_DEF(fo_eq, algo_array_fo_eq_obj,
|
||||||
(a, b), {
|
(a, b), {
|
||||||
return a == b && self->x != a;
|
return a == b && self->x != a;
|
||||||
}, (x, int))
|
}, (x, int))
|
||||||
#define M_OPL_fo_eq_t() FUNC_OBJ_INS_OPLIST(fo_eq, int)
|
#define M_OPL_fo_eq_t() FUNC_OBJ_INS_OPLIST(fo_eq, M_DEFAULT_OPLIST)
|
||||||
|
|
||||||
FUNC_OBJ_INS_DEF(fo_cmp, algo_array_fo_cmp_obj,
|
FUNC_OBJ_INS_DEF(fo_cmp, algo_array_fo_cmp_obj,
|
||||||
(a, b), {
|
(a, b), {
|
||||||
return a < b ? -self->x : a > b ? self->x : 0;
|
return a < b ? -self->x : a > b ? self->x : 0;
|
||||||
}, (x, int))
|
}, (x, int))
|
||||||
#define M_OPL_fo_cmp_t() FUNC_OBJ_INS_OPLIST(fo_cmp, int)
|
#define M_OPL_fo_cmp_t() FUNC_OBJ_INS_OPLIST(fo_cmp, M_DEFAULT_OPLIST)
|
||||||
|
|
||||||
FUNC_OBJ_INS_DEF(fol_cmp, algo_list_fo_cmp_obj,
|
FUNC_OBJ_INS_DEF(fol_cmp, algo_list_fo_cmp_obj,
|
||||||
(a, b), {
|
(a, b), {
|
||||||
return a < b ? -self->x : a > b ? self->x : 0;
|
return a < b ? -self->x : a > b ? self->x : 0;
|
||||||
}, (x, int))
|
}, (x, int))
|
||||||
#define M_OPL_fol_cmp_t() FUNC_OBJ_INS_OPLIST(fol_cmp, int)
|
#define M_OPL_fol_cmp_t() FUNC_OBJ_INS_OPLIST(fol_cmp, M_DEFAULT_OPLIST)
|
||||||
|
|
||||||
static void test_fo(void)
|
static void test_fo(void)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ FUNC_OBJ_INS_DEF(instance22,
|
|||||||
return self->a;
|
return self->a;
|
||||||
}, (a, int) )
|
}, (a, int) )
|
||||||
|
|
||||||
#define M_OPL_instance22_t() FUNC_OBJ_INS_OPLIST(instance22, int)
|
#define M_OPL_instance22_t() FUNC_OBJ_INS_OPLIST(instance22, M_DEFAULT_OPLIST)
|
||||||
|
|
||||||
|
|
||||||
static void test_instance11(void)
|
static void test_instance11(void)
|
||||||
|
|||||||
Reference in new issue
Block a user