Hi,

here's a case that your script seems to miss:

http://cr.openjdk.java.net/%7Ejcbeyler/8213003/webrev.00/test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassLoaderClasses/clsldrclss002/clsldrclss002.cpp.udiff.html

     if (!NSK_JNI_VERIFY(jni, (testedFieldID =
             jni->GetStaticFieldID(testedClass, FIELD_NAME, FIELD_SIGNATURE)) 
!= NULL))

I'd note that with some of your changes here you're unconditionally executing 
logic outside of NSK_JNI_VERIFY macros. Does care need be taken to wrap the 
code blocks in equivalent macros/ifdefs? Or are the NSK_JNI_VERIFY macros 
always-on in these tests (and essentially pointless)?

/Claes

On 2018-10-31 05:42, JC Beyler wrote:
Hi all,

I worked on updating my script and handling more assignments so I redid a second pass on the same files to get all the cases. Now, on those files the regex "if.* = " no longer shows any cases we would want to fix.

Could I get a review for this webrev:
Webrev: http://cr.openjdk.java.net/~jcbeyler/8213003/webrev.00/
Bug: https://bugs.openjdk.java.net/browse/JDK-8213003

I tested this on my dev machine by passing all the tests that were modified.

Thanks!
Jc

Reply via email to