19940
|
1 |
/*
|
|
2 |
* @test /nodynamiccopyright/
|
|
3 |
* @bug 8024207
|
|
4 |
* @summary javac crash in Flow$AssignAnalyzer.visitIdent
|
|
5 |
* @compile/fail/ref=FlowCrashTest.out -XDrawDiagnostics FlowCrashTest.java
|
|
6 |
*/
|
|
7 |
|
|
8 |
import java.util.*;
|
|
9 |
import java.util.stream.*;
|
|
10 |
|
|
11 |
public class FlowCrashTest {
|
|
12 |
static class ViewId { }
|
|
13 |
|
|
14 |
public void crash() {
|
|
15 |
|
|
16 |
Map<ViewId,String> viewToProfile = null;
|
|
17 |
new TreeMap<>(viewToProfile.entrySet().stream()
|
|
18 |
.collect(Collectors.toMap((vid, prn) -> prn,
|
|
19 |
(vid, prn) -> Arrays.asList(vid),
|
|
20 |
(a, b) -> { a.addAll(b); return a; })));
|
|
21 |
|
|
22 |
}
|
|
23 |
}
|