Judging by the previous `if` statement, it looks like this should be structured as `if permit_inner && self.eat(&token::SEMI)` rather than `permit_inner` *always* parsing an inner attribute.