On Mon, Feb 24, 2014 at 11:08:27PM +0530, Prathamesh Kulkarni wrote:
> I apologize for bothering with stupid mistakes.
No problem, it takes some time to get up to speed.
> + mark_exp_read (expr.value);
> + if (TREE_CODE (expr.value) == COMPONENT_REF
> + && DECL_C_BIT_FIELD (TREE_OPERAND (expr.value, 1)))
> + error_at (expr_loc, "%<sizeof%> applied to a bit-field");
> + return c_expr_sizeof_expr (expr_loc, expr);
> }
This still doesn't seem quite right. As I said:
> > And this should be
> > if (TREE_CODE (expr.value) == COMPONENT_REF
> > && DECL_C_BIT_FIELD (TREE_OPERAND (expr.value, 1)))
> > error_at (expr_loc, "%<sizeof%> applied to a bit-field");
> > return c_expr_sizeof_expr (expr_loc, expr);
> >
That is, no tab before error_at (...), but four spaces.
(Of course there's no need to retest the patch when making such
trivial adjustments.)
Marek