소스 검색

Merge pull request #631 from Yakindu/issue_630

Using type hierarchy to validate guard expression (#630).
Thomas Kutz 9 년 전
부모
커밋
5ffa3b25e1
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      plugins/org.yakindu.sct.model.stext/src/org/yakindu/sct/model/stext/inferrer/STextTypeInferrer.java

+ 1 - 1
plugins/org.yakindu.sct.model.stext/src/org/yakindu/sct/model/stext/inferrer/STextTypeInferrer.java

@@ -60,7 +60,7 @@ public class STextTypeInferrer extends ExpressionsTypeInferrer {
 
 	public Object infer(Guard e) {
 		Type type = inferTypeDispatch(e.getExpression());
-		assertSame(type, getType(BOOLEAN), GUARD);
+		assertIsSupertype(type, getType(BOOLEAN), GUARD);
 		return inferTypeDispatch(type);
 	}