for code like:
value class V {
int i = 1;
int y;
V() {
y = 2;
}
}
javac is generating the constructor as:
V() {
y = 2;
i = 1;
super();
}
it should be:
V() {
i = 1;
y = 2;
super();
}
value class V {
int i = 1;
int y;
V() {
y = 2;
}
}
javac is generating the constructor as:
V() {
y = 2;
i = 1;
super();
}
it should be:
V() {
i = 1;
y = 2;
super();
}
- links to
-
Commit(lworld) openjdk/valhalla/67d181de
-
Review(lworld) openjdk/valhalla/1390