summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--compiler/optimizing/graph_visualizer.cc10
-rw-r--r--test/486-checker-instanceof-checkcast-mustdonullcheck/expected.txt0
-rw-r--r--test/486-checker-instanceof-checkcast-mustdonullcheck/info.txt1
-rw-r--r--test/486-checker-instanceof-checkcast-mustdonullcheck/src/Main.java53
4 files changed, 0 insertions, 64 deletions
diff --git a/compiler/optimizing/graph_visualizer.cc b/compiler/optimizing/graph_visualizer.cc
index 739fb76f8c..e0a9c6f084 100644
--- a/compiler/optimizing/graph_visualizer.cc
+++ b/compiler/optimizing/graph_visualizer.cc
@@ -253,16 +253,6 @@ class HGraphVisualizerPrinter : public HGraphVisitor {
StartAttributeStream("kind") << barrier->GetBarrierKind();
}
- void VisitCheckCast(HCheckCast* check_cast) OVERRIDE {
- StartAttributeStream("must_do_null_check") << std::boolalpha << check_cast->MustDoNullCheck()
- << std::noboolalpha;
- }
-
- void VisitInstanceOf(HInstanceOf* instance_of) OVERRIDE {
- StartAttributeStream("must_do_null_check") << std::boolalpha << instance_of->MustDoNullCheck()
- << std::noboolalpha;
- }
-
bool IsPass(const char* name) {
return strcmp(pass_name_, name) == 0;
}
diff --git a/test/486-checker-instanceof-checkcast-mustdonullcheck/expected.txt b/test/486-checker-instanceof-checkcast-mustdonullcheck/expected.txt
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/486-checker-instanceof-checkcast-mustdonullcheck/expected.txt
+++ /dev/null
diff --git a/test/486-checker-instanceof-checkcast-mustdonullcheck/info.txt b/test/486-checker-instanceof-checkcast-mustdonullcheck/info.txt
deleted file mode 100644
index 494ff1cbc0..0000000000
--- a/test/486-checker-instanceof-checkcast-mustdonullcheck/info.txt
+++ /dev/null
@@ -1 +0,0 @@
-Verifies MustDoNullCheck() on InstanceOf and CheckCast
diff --git a/test/486-checker-instanceof-checkcast-mustdonullcheck/src/Main.java b/test/486-checker-instanceof-checkcast-mustdonullcheck/src/Main.java
deleted file mode 100644
index f285566ea7..0000000000
--- a/test/486-checker-instanceof-checkcast-mustdonullcheck/src/Main.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (C) 2015 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-public class Main {
- // CHECK-START: void Main.InstanceOfPreChecked(java.lang.Object) instruction_simplifier (after)
- // CHECK: InstanceOf must_do_null_check:false
- public void InstanceOfPreChecked(Object o) throws Exception {
- o.toString();
- if (o instanceof Main) {
- throw new Exception();
- }
- }
-
- // CHECK-START: void Main.InstanceOf(java.lang.Object) instruction_simplifier (after)
- // CHECK: InstanceOf must_do_null_check:true
- public void InstanceOf(Object o) throws Exception {
- if (o instanceof Main) {
- throw new Exception();
- }
- }
-
- // CHECK-START: void Main.CheckCastPreChecked(java.lang.Object) instruction_simplifier (after)
- // CHECK: CheckCast must_do_null_check:false
- public void CheckCastPreChecked(Object o) {
- o.toString();
- ((Main)o).Bar();
- }
-
- // CHECK-START: void Main.CheckCast(java.lang.Object) instruction_simplifier (after)
- // CHECK: CheckCast must_do_null_check:true
- public void CheckCast(Object o) {
- ((Main)o).Bar();
- }
-
- void Bar() {throw new RuntimeException();}
-
- public static void main(String[] sa) {
- Main t = new Main();
- }
-}