-
Enhancement
-
Resolution: Fixed
-
P4
-
12
-
b16
-
generic
-
os_x
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8284421 | 11.0.17-oracle | Anton Litvinov | P4 | Resolved | Fixed | b01 |
JDK-8282882 | 11.0.16 | Bernhard Urban-Forster | P4 | Resolved | Fixed | b01 |
JDK-8287036 | 8u351 | Anton Litvinov | P4 | Resolved | Fixed | b01 |
The MacOSX version of the jsound library in java.desktop gets an implicit narrowing warning when compiled for C++11/14, resulting in a build failure. The problem is in PORT_GetControls, where the channel number (declared as int) is used in the initializer for an AudioObjectPropertyAddress (where unsigned int is needed). The resulting implicit narrowing is forbidden by C++11 and later.
- backported by
-
JDK-8282882 Implicit narrowing in MacOSX java.desktop jsound
- Resolved
-
JDK-8284421 Implicit narrowing in MacOSX java.desktop jsound
- Resolved
-
JDK-8287036 Implicit narrowing in MacOSX java.desktop jsound
- Resolved