/*
- * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved.
+ * Copyright (C) 1995-2011 University of Karlsruhe. All right reserved.
*
* This file is part of libFirm.
*
res->attr_size = attr_size;
if (ops)
- memcpy(&res->ops, ops, sizeof(res->ops));
+ res->ops = *ops;
else
memset(&res->ops, 0, sizeof(res->ops));
NULL,
NULL,
NULL,
- NULL,
+ set_default_size,
NULL,
NULL,
NULL
}
/* returns the attribute size of the operator. */
-int (get_tpop_attr_size)(const tp_op *op)
+size_t (get_tpop_attr_size)(const tp_op *op)
{
return _get_tpop_attr_size(op);
}