aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbootstrap/cff2bin477920 -> 0 bytes
-rw-r--r--src/fmt.cff4
-rw-r--r--src/parse.cff2
3 files changed, 3 insertions, 3 deletions
diff --git a/bootstrap/cff2 b/bootstrap/cff2
deleted file mode 100755
index a70d3e0..0000000
--- a/bootstrap/cff2
+++ /dev/null
Binary files differ
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, '(') {