Fail loading types with default interface methods for fragile ngen (#22603)
authorMichal Strehovský <MichalStrehovsky@users.noreply.github.com>
Tue, 19 Feb 2019 12:47:50 +0000 (13:47 +0100)
committerGitHub <noreply@github.com>
Tue, 19 Feb 2019 12:47:50 +0000 (13:47 +0100)
commit388a7d415d8f5b45c3ca6e74d8b0885a20d0b962
treea0d11dc6a3404c9962289360175f7406f47de2eb
parent4ac07f7e396e19043baf42c3e38bc50b51c5bff3
Fail loading types with default interface methods for fragile ngen (#22603)

We are not generating the right data structures for this. Since fragile crossgen is no longer a mainstream scenario, it's not worth the effort to add default interface methods support for it.

This avoids `!"Precode::GetPrecodeFromEntryPoint: Unexpected code in precode"` and similar issues.
src/vm/classcompat.cpp
src/vm/methodtablebuilder.cpp