aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-09-04 20:14:59 +0200
committerDmitry Vyukov <dvyukov@google.com>2017-09-04 20:25:23 +0200
commitb6e402dd48c4b835a3a1cd53d4216fe0643392f5 (patch)
treee44e68591c8b9a886c9bddadb22ddb1bf023990d /pkg
parent399addc8754ed0b484d3c159ac35befe1d3f652c (diff)
sys: remove IntSignalno
Diffstat (limited to 'pkg')
-rw-r--r--pkg/compiler/types.go10
1 files changed, 6 insertions, 4 deletions
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,
}
},
}