aboutsummaryrefslogtreecommitdiff
path: root/lib/std/c/tokenizer.zig
diff options
context:
space:
mode:
authorVexu <git@vexu.eu>2020-02-13 09:09:49 +0200
committerAndrew Kelley <andrew@ziglang.org>2020-02-13 12:21:28 -0500
commitfa377dbd1510fc733607afe47dc04dfe55d5ff88 (patch)
treec69eb6c3be0a1747768e7137bd26ad9e24a7e69e /lib/std/c/tokenizer.zig
parent1fb70497d24da9c0cb6f0e025948fa40eaaa36af (diff)
downloadzig-fa377dbd1510fc733607afe47dc04dfe55d5ff88.tar.gz
zig-fa377dbd1510fc733607afe47dc04dfe55d5ff88.zip
fix c tokenizer bug
Diffstat (limited to 'lib/std/c/tokenizer.zig')
-rw-r--r--lib/std/c/tokenizer.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/std/c/tokenizer.zig b/lib/std/c/tokenizer.zig
index a7342ba7f9..66e6d9d52d 100644
--- a/lib/std/c/tokenizer.zig
+++ b/lib/std/c/tokenizer.zig
@@ -651,6 +651,7 @@ pub const Tokenizer = struct {
state = .StringLiteral;
},
else => {
+ self.index -= 1;
state = .Identifier;
},
},
@@ -660,6 +661,7 @@ pub const Tokenizer = struct {
state = .StringLiteral;
},
else => {
+ self.index -= 1;
state = .Identifier;
},
},
@@ -673,6 +675,7 @@ pub const Tokenizer = struct {
state = .StringLiteral;
},
else => {
+ self.index -= 1;
state = .Identifier;
},
},
@@ -686,6 +689,7 @@ pub const Tokenizer = struct {
state = .StringLiteral;
},
else => {
+ self.index -= 1;
state = .Identifier;
},
},