From e621e68c60d02bb33a2d808071f3f07674db871c Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Fri, 16 Nov 2012 15:52:33 -0800 Subject: [PATCH] Remove unused MultiByteChar.sum field from codemap --- src/libsyntax/codemap.rs | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/libsyntax/codemap.rs b/src/libsyntax/codemap.rs index 63750e6cd65..d291d9545eb 100644 --- a/src/libsyntax/codemap.rs +++ b/src/libsyntax/codemap.rs @@ -193,9 +193,6 @@ pub struct MultiByteChar { pos: BytePos, /// The number of bytes, >=2 bytes: uint, - /// The complete number of 'extra' bytes through this character in the - /// FileMap - sum: uint } /// A single source in the CodeMap @@ -233,16 +230,9 @@ pub impl FileMap { pub fn record_multibyte_char(&self, pos: BytePos, bytes: uint) { assert bytes >=2 && bytes <= 4; - let sum = if self.multibyte_chars.len() > 0 { - self.multibyte_chars.last().sum - } else { - 0 - }; - let sum = sum + bytes; let mbc = MultiByteChar { pos: pos, bytes: bytes, - sum: sum }; self.multibyte_chars.push(mbc); }