27 lines
364 B
Rust
27 lines
364 B
Rust
|
// xfail-stage0
|
||
|
// error-pattern: Unsatisfied precondition constraint (for example, even(y
|
||
|
|
||
|
fn print_even(int y) : even(y) {
|
||
|
log y;
|
||
|
}
|
||
|
|
||
|
pred even(int y) -> bool {
|
||
|
true
|
||
|
}
|
||
|
|
||
|
fn main() {
|
||
|
|
||
|
let int y = 42;
|
||
|
let int x = 1;
|
||
|
check even(y);
|
||
|
while (true) {
|
||
|
print_even(y);
|
||
|
while (true) {
|
||
|
while (true) {
|
||
|
while (true) {
|
||
|
y += x;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|