[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-2d-dev
Subject:    Re: RFR: 8244681: Add a warning for possibly lossy conversion in compound assignments [v14]
From:       Adam Sotona <asotona () openjdk ! org>
Date:       2022-07-26 8:32:00
Message-ID: KXflC0s1JhTfM6RXbd-Cnord8y7OMmsLCcl4ixuWGE0=.f8327203-6dba-42d1-9563-e6fa563aa61d () github ! com
[Download RAW message or body]

On Mon, 27 Jun 2022 09:25:58 GMT, Adam Sotona <asotona@openjdk.org> wrote:

> > Please review this patch adding new lint option, **lossy-conversions**, to javac \
> > to warn about type casts in compound assignments with possible lossy conversions. \
> >  The new lint warning is shown if the type of the right-hand operand of a \
> > compound assignment is not assignment compatible with the type of the variable. 
> > The implementation of the warning is based on similar check performed to emit \
> > "possible lossy conversion" compilation error for simple assignments.  
> > Proposed patch also include complex matrix-style test with positive and negative \
> > test cases of lossy conversions in compound assignments. 
> > Proposed patch also disables this new lint option in all affected JDK modules and \
> > libraries to allow smooth JDK build. Individual cases to address possibly lossy \
> > conversions warnings in JDK are already addressed in a separate umbrella issue \
> > and its sub-tasks. 
> > Thanks for your review,
> > Adam
> 
> Adam Sotona has updated the pull request incrementally with one additional commit \
> since the last revision: 
> re-enabled lossy conversions warnings for java.security.jgss, jdk.crypto.ec and \
> jdk.internal.le

ping to keep the PR open

-------------

PR: https://git.openjdk.org/jdk/pull/8599


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic