summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2019-04-24 13:03:57 +0800
committerJohn Hodge <tpg@ucc.asn.au>2019-04-24 13:03:57 +0800
commit40e8a2d1e5e72afcaae0ca876d17019894c2fd95 (patch)
tree91006a0ce4973f2cf3ec8efd4fb050f953c64d28 /src
parent444f4915d27837ac3d6515f081519f4fe2e07eed (diff)
downloadmrust-40e8a2d1e5e72afcaae0ca876d17019894c2fd95.tar.gz
format_args - Fix named argument support
Diffstat (limited to 'src')
-rw-r--r--src/expand/format_args.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/expand/format_args.cpp b/src/expand/format_args.cpp
index 6cc81af6..d79fd9d5 100644
--- a/src/expand/format_args.cpp
+++ b/src/expand/format_args.cpp
@@ -383,7 +383,7 @@ namespace {
if( next_free == n_free ) {
ERROR(sp, E0000, "Not enough arguments passed, expected at least " << n_free+1);
}
- args.prec = next_free + n_named;
+ args.prec = next_free;
next_free ++;
}
else if( ::std::isdigit(*s) ) {
@@ -447,7 +447,7 @@ namespace {
if( next_free == n_free ) {
ERROR(sp, E0000, "Not enough arguments passed, expected at least " << n_free+1);
}
- index = next_free + n_named;
+ index = next_free;
next_free ++;
}