Removed 'INSTANCE$' field generation

This commit is contained in:
Michael Bogdanov
2015-12-24 10:40:30 +03:00
parent aeb6486473
commit 2e73559f33
19 changed files with 10 additions and 170 deletions
@@ -11,8 +11,8 @@ class B {
}
/*
Two DEPRECATED are for INSTANCE$ and INSTANCE temporarily
1 DEPRECATED is for INSTANCE temporarily
3 others are for getCONST_VAL
*/
// 5 DEPRECATED
// 4 DEPRECATED
+2 -2
View File
@@ -7,5 +7,5 @@ object A {
//check that constant initializers inlined
// 0 GETSTATIC
// 2 PUTSTATIC A.INSTANCE
// 2 PUTSTATIC
// 1 PUTSTATIC A.INSTANCE
// 1 PUTSTATIC
@@ -3,5 +3,4 @@ object A {
}
// Field initialized in constant pool
// A super constructor call and INSTANCE put
// One more for INSTANCE$ put (temporarily)
// 3 ALOAD 0
// 2 ALOAD 0