ExprFieldRef goes into the ExprDef op field, not the type field.
Signed-off-by: Ran Benita <ran234@gmail.com>
ExprDef *arrayNdx;
for (; def != NULL; def = (VarDef *) def->common.next) {
- if ((def->name) && (def->name->type == ExprFieldRef)) {
+ if ((def->name) && (def->name->op == ExprFieldRef)) {
ok = HandleInterpVar(info, def);
continue;
}
ExprDef *arrayNdx;
for (; def != NULL; def = (VarDef *) def->common.next) {
- if ((def->name) && (def->name->type == ExprFieldRef)) {
+ if ((def->name) && (def->name->op == ExprFieldRef)) {
ok = HandleKeyTypeVar(info, def);
continue;
}