From 4964023c5e2b37771fb8dd20fbc024965c419870 Mon Sep 17 00:00:00 2001 From: Tim Chevalier Date: Mon, 16 May 2011 17:40:29 -0700 Subject: [PATCH] Fix an error message that reversed the expected and actual number of arguments in a pattern --- src/comp/middle/typeck.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/comp/middle/typeck.rs b/src/comp/middle/typeck.rs index 72c22ab691c4..e8dbe2ac10c2 100644 --- a/src/comp/middle/typeck.rs +++ b/src/comp/middle/typeck.rs @@ -1715,9 +1715,9 @@ fn check_pat(&@stmt_ctxt scx, &@ast::pat pat) { if (arg_len != subpats_len) { // TODO: pluralize properly auto err_msg = "tag type " + last_id + " has " + - uint::to_str(subpats_len, 10u) + - " field(s), but this pattern has " + uint::to_str(arg_len, 10u) + + " field(s), but this pattern has " + + uint::to_str(subpats_len, 10u) + " field(s)"; scx.fcx.ccx.sess.span_err(pat.span, err_msg);