add a test that types w/ def_ids compare just fine to types w/o def_ids

this is not clearly going to work due to monomorphization, which convverts
each enum<T> to a distinct "type" from POV of the shape code
This commit is contained in:
Niko Matsakis 2012-05-30 10:38:58 -07:00
parent e6b9db0884
commit e4694ca519
2 changed files with 12 additions and 2 deletions

View File

@ -0,0 +1,12 @@
type an_int = int;
fn cmp(x: option<an_int>, y: option<int>) -> bool {
x == y
}
fn main() {
assert !cmp(some(3), none);
assert !cmp(some(3), some(4));
assert cmp(some(3), some(3));
assert cmp(none, none);
}

View File

@ -1,5 +1,3 @@
//xfail-test
// Issue #2263.
// Should pass region checking.