Reported by clang-tidy. Verified manually by running Calendar c = Calendar.getInstance(); System.out.println (c.getDisplayNames(Calendar.MONTH, Calendar.SHORT_STANDALONE, Locale.getDefault()));
with `-Djava.locale.providers=HOST` Without the fix the WINAPI functions fail, and [this block](https://github.com/openjdk/jdk/blame/739769c8fc4b496f08a92225a12d07414537b6c0/src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c#L857) is never entered. With the fix this block is entered and sensible values are stored in the returned array. No test because the observable effect with and without the fix was the same; apparently there's a fallback to another provider that works. ------------- Commit messages: - Update copyright year - make sure isGenitive is initialized before use Changes: https://git.openjdk.java.net/jdk/pull/7184/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=7184&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8280474 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk/pull/7184.diff Fetch: git fetch https://git.openjdk.java.net/jdk pull/7184/head:pull/7184 PR: https://git.openjdk.java.net/jdk/pull/7184