Alex Otenko wrote:

> Wouldn't it be possible to add a test that will always be false?
>
> eg
> [...]
> if (get() != referent) {
> [...]
>
> The point being that referent would need to stay alive due to
> Java semantics to align with get() and queue assignment.

Couldn't the compiler just inline get() as this.referent, see that
this.referent was just set to referent, and simplify this.referent
!= referent to false?

Cheers,
Justin

Reply via email to