diff options
| author | Ginger Bill <bill@gingerbill.org> | 2016-11-23 12:25:37 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2016-11-23 12:25:37 +0000 |
| commit | a77c6b3e55c5857c9c0ba36baae2dbdcd7564cd4 (patch) | |
| tree | b53241533f12e6f9075026a77860a9cc1dd5baa0 /src/tokenizer.cpp | |
| parent | ef8563a818812493c33e34a259189757d0e7612b (diff) | |
Compile as C! Whoop!
Diffstat (limited to 'src/tokenizer.cpp')
| -rw-r--r-- | src/tokenizer.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/tokenizer.cpp b/src/tokenizer.cpp index afa3f9094..edf6e9721 100644 --- a/src/tokenizer.cpp +++ b/src/tokenizer.cpp @@ -373,7 +373,7 @@ TokenizerInitError init_tokenizer(Tokenizer *t, String fullpath) { array_init(&t->allocated_strings, heap_allocator()); } else { - gbFile f = {}; + gbFile f = {0}; gbFileError file_err = gb_file_open(&f, c_str); switch (file_err) { @@ -431,7 +431,7 @@ gb_inline void scan_mantissa(Tokenizer *t, i32 base) { Token scan_number_to_token(Tokenizer *t, bool seen_decimal_point) { - Token token = {}; + Token token = {0}; token.kind = Token_Integer; token.string = make_string(t->curr, 1); token.pos.file = t->fullpath; @@ -609,7 +609,7 @@ gb_inline TokenKind token_kind_dub_eq(Tokenizer *t, Rune sing_rune, TokenKind si } Token tokenizer_get_token(Tokenizer *t) { - Token token = {}; + Token token = {0}; Rune curr_rune; tokenizer_skip_whitespace(t); @@ -802,7 +802,7 @@ Token tokenizer_get_token(Tokenizer *t) { default: if (curr_rune != GB_RUNE_BOM) { - u8 str[4] = {}; + u8 str[4] = {0}; int len = cast(int)gb_utf8_encode_rune(str, curr_rune); tokenizer_err(t, "Illegal character: %.*s (%d) ", len, str, curr_rune); } |