/*@observer@*/ lltok exprData_getTok (exprData data) /*@*/
{
llassert (data != exprData_undefined);
- return (*data->tok);
+ return data->tok;
}
/*@exposed@*/ qtype exprData_getType (exprData data) /*@*/
/*@only@*/ exprData exprData_makeTok (/*@only@*/ lltok op)
{
exprData ed = (exprData) dmalloc (sizeof (*ed));
-
- ed->tok = (lltok *) dmalloc (sizeof (*(ed->tok)));
- *(ed->tok) = op;
+ ed->tok = op;
+
return ed;
}