This 4 bytes field is never used, remove it.
This does not shrink struct location in x86_64 due to alignment.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
off_t line_offset;
unsigned int first_line;
- unsigned int last_line;
unsigned int first_column;
unsigned int last_column;
};
loc->line_offset = rhs[1].line_offset;
loc->first_line = rhs[1].first_line;
loc->first_column = rhs[1].first_column;
- loc->last_line = rhs[n].last_line;
loc->last_column = rhs[n].last_column;
} else {
loc->indesc = rhs[0].indesc;
loc->line_offset = rhs[0].line_offset;
- loc->first_line = loc->last_line = rhs[0].last_line;
+ loc->first_line = rhs[0].first_line;
loc->first_column = loc->last_column = rhs[0].last_column;
}
}
.indesc = &json_indesc,
.line_offset = err->position - err->column,
.first_line = err->line,
- .last_line = err->line,
.first_column = err->column,
/* no information where problematic part ends :( */
.last_column = err->column,
{
loc->indesc = state->indesc;
loc->first_line = state->indesc->lineno;
- loc->last_line = state->indesc->lineno;
loc->first_column = state->indesc->column;
loc->last_column = state->indesc->column + len - 1;
state->indesc->column += len;