aboutsummaryrefslogtreecommitdiff
path: root/std/prelude/format.pk
diff options
context:
space:
mode:
Diffstat (limited to 'std/prelude/format.pk')
-rw-r--r--std/prelude/format.pk7
1 files changed, 4 insertions, 3 deletions
diff --git a/std/prelude/format.pk b/std/prelude/format.pk
index 4f4746d..7cc1d81 100644
--- a/std/prelude/format.pk
+++ b/std/prelude/format.pk
@@ -47,7 +47,8 @@ pub macro fmt(self: static[str], args: varargs[Display]): str =
if parts.len != args.len + 1:
macro_error("wrong number of arguments")
use std.ast
- result = parts.get(0)!
+ var res = parts.get(0)!
for i, arg in args:
- result &= quote(`parts` & str(`arg`) &) # fixme
- result &= parts.last()!
+ res &= quote(`parts` & str(`arg`) &) # fixme
+ res &= parts.last()!
+ res