diff options
author | jfrijters <jfrijters> | 2010-08-09 16:27:39 +0400 |
---|---|---|
committer | jfrijters <jfrijters> | 2010-08-09 16:27:39 +0400 |
commit | 4140a2c52b0ea1d9326d42fc664d75a64f3f36d1 (patch) | |
tree | 873ea6a3bb071bbfadb18c8b8ff5442082625858 /openjdk/map.xml | |
parent | 1f08d17cd3523c8f4db032ee8fbe93a5794cf85c (diff) |
- Split objectWait into two. One for the nanos variant and one that does the actual waiting.
- Fixed edge case where timeout == Long.MAX_VALUE and nanos >= 500000 that should cause IllegalArgumentException (to be compatible with the JDK, although that is arguably a JDK bug).
- Fixed exception when timeout > Integer.MAX_VALUE. Thanks to Andy Malakov for reporting this.
Diffstat (limited to 'openjdk/map.xml')
-rw-r--r-- | openjdk/map.xml | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/openjdk/map.xml b/openjdk/map.xml index 2eb085c6..95d6680e 100644 --- a/openjdk/map.xml +++ b/openjdk/map.xml @@ -47,8 +47,7 @@ <ldarg_0 /> <ldc_i4_0 /> <conv_i8 /> - <ldc_i4_0 /> - <call class="java.lang.Thread" name="objectWait" sig="(Ljava.lang.Object;JI)V" /> + <call class="java.lang.Thread" name="objectWait" sig="(Ljava.lang.Object;J)V" /> <ret /> </body> </method> @@ -58,8 +57,7 @@ <body> <ldarg_0 /> <ldarg_1 /> - <ldc_i4_0 /> - <call class="java.lang.Thread" name="objectWait" sig="(Ljava.lang.Object;JI)V" /> + <call class="java.lang.Thread" name="objectWait" sig="(Ljava.lang.Object;J)V" /> <ret /> </body> </method> |