From b6e402dd48c4b835a3a1cd53d4216fe0643392f5 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 4 Sep 2017 20:14:59 +0200 Subject: sys: remove IntSignalno --- pkg/compiler/types.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'pkg') diff --git a/pkg/compiler/types.go b/pkg/compiler/types.go index 92e365b3a..2a398e3fb 100644 --- a/pkg/compiler/types.go +++ b/pkg/compiler/types.go @@ -270,9 +270,9 @@ var typeVMA = &typeDesc{ }, } -// TODO(dvyukov): replace with type with int flags. -// Or, perhaps, we need something like typedefs: -// typedef int32[0:32] signalno +// TODO(dvyukov): perhaps, we need something like typedefs for such types. +// So that users can introduce them as necessary without modifying compiler: +// type signalno int32[0:64] var typeSignalno = &typeDesc{ Names: []string{"signalno"}, CanBeArg: true, @@ -281,7 +281,9 @@ var typeSignalno = &typeDesc{ base.TypeSize = 4 return &sys.IntType{ IntTypeCommon: base, - Kind: sys.IntSignalno, + Kind: sys.IntRange, + RangeBegin: 0, + RangeEnd: 65, } }, } -- cgit mrf-deployment