34 * @build compiler.jvmci.errors.TestInvalidCompilationResult
35 * @run junit/othervm -da:jdk.vm.ci... -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI compiler.jvmci.errors.TestInvalidCompilationResult
36 */
37
38 package compiler.jvmci.errors;
39
40 import jdk.vm.ci.code.StackSlot;
41 import jdk.vm.ci.code.site.ConstantReference;
42 import jdk.vm.ci.code.site.DataPatch;
43 import jdk.vm.ci.code.site.DataSectionReference;
44 import jdk.vm.ci.code.site.Infopoint;
45 import jdk.vm.ci.code.site.InfopointReason;
46 import jdk.vm.ci.code.site.Mark;
47 import jdk.vm.ci.code.site.Reference;
48 import jdk.vm.ci.code.site.Site;
49 import jdk.vm.ci.common.JVMCIError;
50 import jdk.vm.ci.hotspot.HotSpotCompiledCode.Comment;
51 import jdk.vm.ci.hotspot.HotSpotConstant;
52 import jdk.vm.ci.meta.Assumptions.Assumption;
53 import jdk.vm.ci.meta.VMConstant;
54
55 import org.junit.Test;
56
57 /**
58 * Tests for errors in the code installer.
59 */
60 public class TestInvalidCompilationResult extends CodeInstallerTest {
61
62 private static class InvalidAssumption extends Assumption {
63 }
64
65 private static class InvalidVMConstant implements VMConstant {
66
67 public boolean isDefaultForKind() {
68 return false;
69 }
70
71 public String toValueString() {
72 return null;
73 }
74 }
|
34 * @build compiler.jvmci.errors.TestInvalidCompilationResult
35 * @run junit/othervm -da:jdk.vm.ci... -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI compiler.jvmci.errors.TestInvalidCompilationResult
36 */
37
38 package compiler.jvmci.errors;
39
40 import jdk.vm.ci.code.StackSlot;
41 import jdk.vm.ci.code.site.ConstantReference;
42 import jdk.vm.ci.code.site.DataPatch;
43 import jdk.vm.ci.code.site.DataSectionReference;
44 import jdk.vm.ci.code.site.Infopoint;
45 import jdk.vm.ci.code.site.InfopointReason;
46 import jdk.vm.ci.code.site.Mark;
47 import jdk.vm.ci.code.site.Reference;
48 import jdk.vm.ci.code.site.Site;
49 import jdk.vm.ci.common.JVMCIError;
50 import jdk.vm.ci.hotspot.HotSpotCompiledCode.Comment;
51 import jdk.vm.ci.hotspot.HotSpotConstant;
52 import jdk.vm.ci.meta.Assumptions.Assumption;
53 import jdk.vm.ci.meta.VMConstant;
54 import org.junit.Test;
55
56 /**
57 * Tests for errors in the code installer.
58 */
59 public class TestInvalidCompilationResult extends CodeInstallerTest {
60
61 private static class InvalidAssumption extends Assumption {
62 }
63
64 private static class InvalidVMConstant implements VMConstant {
65
66 public boolean isDefaultForKind() {
67 return false;
68 }
69
70 public String toValueString() {
71 return null;
72 }
73 }
|