The eclipse java compiler will warn about statements with no effect. This can be useful to catch bugs like this: void setField(int newVal) { this.val = val; } We've had bugs like this in libgcj. Release: unknown
Confirmed still present on branch and mainline.
Somehow this was in waiting when it should have been confirmed.
All gcj front end bugs have been fixed by the gcj-eclipse branch merge. I'm mass-closing the affected PRs. If you believe one of these was closed in error, please reopen it with a note explaining why. Thanks.