about summary refs log tree commit diff
path: root/src/test/compile-fail/zip-missing-check.rs
blob: dac5b6d7e8fc0827e6e7e1fc5dee3002a010ce8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// error-pattern:Unsatisfied precondition constraint (for example, same_length
use std;
import uint;
import u8;
import vec::*;

fn main() {
    let a = 'a' as u8, j = 'j' as u8, k = 1u, l = 10u;
    // Silly, but necessary
    check (u8::le(a, j));
    check (uint::le(k, l));
    let chars = enum_chars(a, j);
    let ints = enum_uints(k, l);

    let ps = zip(chars, ints);
    fail "the impossible happened";
}