Do not reuse superclass IfTable with non-marker interfaces...

... even if there are no new interfaces and no new virtual
methods. While we could theoretically reuse the IfTable in
this case, we currently fail to correctly update the IMT.

Test: m test-art-host-gtest
Test: testrunner.py --host --optimizing
Test: atest MultiuserHostsideIntegrationTests:com.android.test.multiuser.host.OpenAppTest#testChrome -- --abi x86_64
Bug: 215510819
Bug: 181943478
Change-Id: I149cfb22c83c766c5a8da31e1494a446ae5e58c9
1 file changed