Skip to content

Commit a299c26

Browse files
committed
---
yaml --- r: 41895 b: refs/heads/master c: dfa97c2 h: refs/heads/master i: 41893: a34b17c 41891: d92e8c1 41887: 214eefd v: v3
1 parent 12bde10 commit a299c26

File tree

4 files changed

+2
-18
lines changed

4 files changed

+2
-18
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 3ed39ce26ff6dbe3d3a8f4196b9226550cc6a979
2+
refs/heads/master: dfa97c21a57f10ff1f904a81a13ad8406e8224cb
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 2f46b763da2c098913884f101b6d71d69af41b49
55
refs/heads/try: 3d5418789064fdb463e872a4e651af1c628a3650

trunk/src/librustc/middle/const_eval.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -295,9 +295,7 @@ fn eval_const_expr_partial(tcx: middle::ty::ctxt, e: @expr)
295295
add => Ok(const_int(a + b)),
296296
subtract => Ok(const_int(a - b)),
297297
mul => Ok(const_int(a * b)),
298-
div if b == 0 => Err(~"divide by zero"),
299298
div => Ok(const_int(a / b)),
300-
rem if b == 0 => Err(~"modulo zero"),
301299
rem => Ok(const_int(a % b)),
302300
and | bitand => Ok(const_int(a & b)),
303301
or | bitor => Ok(const_int(a | b)),
@@ -317,9 +315,7 @@ fn eval_const_expr_partial(tcx: middle::ty::ctxt, e: @expr)
317315
add => Ok(const_uint(a + b)),
318316
subtract => Ok(const_uint(a - b)),
319317
mul => Ok(const_uint(a * b)),
320-
div if b == 0 => Err(~"divide by zero"),
321318
div => Ok(const_uint(a / b)),
322-
rem if b == 0 => Err(~"modulo zero"),
323319
rem => Ok(const_uint(a % b)),
324320
and | bitand => Ok(const_uint(a & b)),
325321
or | bitor => Ok(const_uint(a | b)),

trunk/src/libstd/treemap.rs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,6 @@ impl <K: Ord, V> TreeMap<K, V> {
120120
/// Create an empty TreeMap
121121
static pure fn new() -> TreeMap<K, V> { TreeMap{root: None, length: 0} }
122122

123-
/// Return true if the map contains some elements
124-
pure fn is_not_empty(&self) -> bool { self.root.is_some() }
125123

126124
/// Visit all key-value pairs in reverse order
127125
pure fn each_reverse(&self, f: fn(&K, &V) -> bool) {
@@ -176,7 +174,7 @@ impl <K: Ord, V> TreeMapIterator<K, V> {
176174
/// tuple with a reference to the key and value. If there are no
177175
/// more nodes, return `None`.
178176
fn next(&mut self) -> Option<(&self/K, &self/V)> {
179-
while self.stack.is_not_empty() || self.node.is_some() {
177+
while !self.stack.is_empty() || self.node.is_some() {
180178
match *self.node {
181179
Some(ref x) => {
182180
self.stack.push(x);
@@ -240,9 +238,6 @@ impl <T: Ord> TreeSet<T> {
240238
/// Create an empty TreeSet
241239
static pure fn new() -> TreeSet<T> { TreeSet{map: TreeMap::new()} }
242240

243-
/// Return true if the set contains some elements
244-
pure fn is_not_empty(&self) -> bool { self.map.is_not_empty() }
245-
246241
/// Visit all values in reverse order
247242
pure fn each_reverse(&self, f: fn(&T) -> bool) {
248243
self.map.each_key_reverse(f)
@@ -675,7 +670,6 @@ mod test_treemap {
675670

676671
fn check_equal<K: Eq Ord, V: Eq>(ctrl: &[(K, V)], map: &TreeMap<K, V>) {
677672
assert ctrl.is_empty() == map.is_empty();
678-
assert ctrl.is_not_empty() == map.is_not_empty();
679673
for ctrl.each |x| {
680674
let &(k, v) = x;
681675
assert map.find(&k).unwrap() == &v

trunk/src/test/compile-fail/eval-enum.rs

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)