summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorAlex Light <allight@google.com>2015-10-07 16:08:36 -0700
committerAlex Light <allight@google.com>2015-11-09 11:27:29 -0800
commitf1f104935bc9a200f6e79c52c56c5d7cf0f43bb2 (patch)
tree0ecab05d26e4990b3898a86c6d68bdee6e7fb9a8 /compiler/optimizing/graph_visualizer.cc
parent3482c271278b30ca7a5c6206b7f80332616f6a84 (diff)
Class Linker: Implement default interface verification ordering.
We ensure that default interface verification failure is propagated to the implementing class so that the compiler is able to properly handle verification failures. Furthermore we ensure that default interfaces are verified at the same time their implementing classes are. This does not add additional support for default methods to the verifier. This adds a basic test of this functionality. Previously assumptions made about the order of verification in our code could cause a check failure during compilation. Our old code assumed that all code that would be run during a classes initialization had been verified before any of it was run. The default interfaces broke this assumption. Now we will simply verify default interfaces with any classes that implement them. Bug: 24618811 Change-Id: Ia11a50a28889dbd7ca22ffa730ef443e39f3cb5b
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions