Commit Graph

8 Commits

Author SHA1 Message Date
David Buck 8d95034a5d 8087342: Crash in klassItable::initialize_itable_for_interface
Fix method searches to handle static, private instance and overpass

Reviewed-by: acorn
2017-02-02 00:29:28 +00:00
Coleen Phillimore 92e6b35293 8163969: Cyclic interface initialization causes JVM crash
Backport change to correct interface initialization.

Reviewed-by: gtriantafill, sspitsyn, dholmes
2016-10-13 11:57:45 -04:00
Coleen Phillimore 06e5d1f192 8035132: [TESTBUG] test/runtime/lambda-features/InvokespecialInterface.java test has unrecognized option
Add IgnoreUnrecognizedVMOptions for product mode run

Reviewed-by: ctornqvi, dholmes
2014-02-18 09:54:24 -05:00
Karen Kinnear 3a8e08ec45 8043275: 8u40 backport: Fix interface initialization for default methods
Reviewed-by: dcubed, coleenp
2014-10-24 12:29:08 -07:00
Calvin Cheung 051b2b2efa 8032010: Attempt to resolve abstract method in concrete class fails with AbstractMethodError
Removing a check in LinkResolver::resolve_method() to conform with a change in JVMS-8 5.4.3.3. Method Resolution

Reviewed-by: coleenp, lfoltan
2014-02-05 15:14:47 -08:00
Coleen Phillimore 5826f2244b 8033528: assert(0 <= i && i < length()) failed: index out of bounds
Restoring bytecodes for invokedynamic had wrong index calculation added testing stress option.

Reviewed-by: twisti, hseigel
2014-02-07 18:30:27 -05:00
Coleen Phillimore c57eeaf964 8032024: Test not added for bug 8025937: assert(existing_f1 == NULL || existing_f1 == f1) failed: illegal field,change
Test didn't get hg added with original bug fix

Reviewed-by: jrose, hseigel, lfoltan
2014-01-17 11:21:29 -05:00
Bharadwaj Yadavalli f631e3d253 8013418: assert(i == total_args_passed) in AdapterHandlerLibrary::get_adapter since 8-b87
Do not treat static methods as miranda methods.

Reviewed-by: dholmes, acorn
2013-05-01 08:07:59 -07:00