From 49004aa45148807174a972179b1f701779e5f7dc Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Sat, 16 Jun 2012 18:01:27 +0400 Subject: [PATCH] Added assertion for 'inherited' visibility in codegen. --- .../backend/src/org/jetbrains/jet/codegen/JetTypeMapper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compiler/backend/src/org/jetbrains/jet/codegen/JetTypeMapper.java b/compiler/backend/src/org/jetbrains/jet/codegen/JetTypeMapper.java index a28a546e9ef..c6283628c89 100644 --- a/compiler/backend/src/org/jetbrains/jet/codegen/JetTypeMapper.java +++ b/compiler/backend/src/org/jetbrains/jet/codegen/JetTypeMapper.java @@ -962,6 +962,9 @@ public class JetTypeMapper { return ACC_PUBLIC; } else { + if (p.getVisibility() == Visibilities.INHERITED) { + throw new IllegalStateException("'inherited' visibility is unresolved on code generation stage"); + } return defaultFlags; } }