diff options
| -rwxr-xr-x | bootstrap/cff2 | bin | 477920 -> 0 bytes | |||
| -rw-r--r-- | src/fmt.cff | 4 | ||||
| -rw-r--r-- | src/parse.cff | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/bootstrap/cff2 b/bootstrap/cff2 Binary files differdeleted file mode 100755 index a70d3e0..0000000 --- a/bootstrap/cff2 +++ /dev/null diff --git a/src/fmt.cff b/src/fmt.cff index 60ee5f9..b66004e 100644 --- a/src/fmt.cff +++ b/src/fmt.cff @@ -329,12 +329,12 @@ extern fn ssfmt(fmt *const u8, ...) *const u8 { let ap va_list #?; ap->start(fmt); fn sputc(c u8, arg *void) void { - let pidx *int = arg; + let pidx *uint = arg; if *pidx < buf.#len - 1 { buf[*pidx++] = c; } } - let idx = 0; + let idx = 0u; vpfmt(&sputc, &idx, fmt, ap); ap->end(); } diff --git a/src/parse.cff b/src/parse.cff index 112c432..37ae897 100644 --- a/src/parse.cff +++ b/src/parse.cff @@ -853,7 +853,7 @@ fn parsebitfield(P *Parser, name *const u8) *const Type { let iota = 0u16; while !lexmatch(P, &tok, '}') { let name = (tok = lexexpects(P, :ident, "field name")).u.ident; - let off u16 = 0, size u16 = 0; + let off = 0u, size = 0u; let ty = bitf.intty; if lexmatch(P, &tok, '(') { |