aboutsummaryrefslogtreecommitdiffstats
path: root/sysgen/parser.go
diff options
context:
space:
mode:
Diffstat (limited to 'sysgen/parser.go')
-rw-r--r--sysgen/parser.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/sysgen/parser.go b/sysgen/parser.go
index 7d322eec4..c0feca7ac 100644
--- a/sysgen/parser.go
+++ b/sysgen/parser.go
@@ -1,4 +1,4 @@
-// Copyright 2015 syzkaller project authors. All rights reserved.
+// Copyright 2015/2016 syzkaller project authors. All rights reserved.
// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file.
package main
@@ -81,7 +81,8 @@ func (p *Parser) Ident() string {
(p.s[p.i] >= 'a' && p.s[p.i] <= 'z' ||
p.s[p.i] >= 'A' && p.s[p.i] <= 'Z' ||
p.s[p.i] >= '0' && p.s[p.i] <= '9' ||
- p.s[p.i] == '_' || p.s[p.i] == '$') { // $ is for n-way syscalls (like ptrace$peek)
+ p.s[p.i] == '_' || p.s[p.i] == '$' || // $ is for n-way syscalls (like ptrace$peek)
+ p.s[p.i] == '-' || p.s[p.i] == '~') { // ~ is for ranged int (like int32[-3~10])
p.i++
}
if start == p.i {