From 49d0971cd4f6aa3f897a0f36272c05c641e25f79 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sun, 10 Jan 2016 00:03:31 -0700 Subject: detect and report top level decl dependency loop --- std/std.zig | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'std/std.zig') diff --git a/std/std.zig b/std/std.zig index d42074a340..e1b66d9cb1 100644 --- a/std/std.zig +++ b/std/std.zig @@ -24,8 +24,7 @@ pub fn fprint_str(fd: isize, str: []const u8) -> isize { // TODO handle buffering and flushing (mutex protected) // TODO error handling pub fn print_u64(x: u64) -> isize { - // TODO use max_u64_base10_digits instead of hardcoding 20 - var buf: [20]u8; + var buf: [max_u64_base10_digits]u8; const len = buf_print_u64(buf, x); return write(stdout_fileno, buf.ptr, len); } @@ -33,8 +32,7 @@ pub fn print_u64(x: u64) -> isize { // TODO handle buffering and flushing (mutex protected) // TODO error handling pub fn print_i64(x: i64) -> isize { - // TODO use max_u64_base10_digits instead of hardcoding 20 - var buf: [20]u8; + var buf: [max_u64_base10_digits]u8; const len = buf_print_i64(buf, x); return write(stdout_fileno, buf.ptr, len); } -- cgit v1.2.3