Skip to content

Commit d97783e

Browse files
committed
test: "tag" -> "enum" in compile-fail
1 parent 97ed871 commit d97783e

19 files changed

+22
-22
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// error-pattern: mismatched types
22

3-
tag a { A; }
4-
tag b { B; }
3+
enum a { A; }
4+
enum b { B; }
55

66
fn main() { let x: a = A; alt x { B { } } }
77

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// error-pattern: mismatched types
22

3-
tag a { A(int); }
4-
tag b { B(int); }
3+
enum a { A(int); }
4+
enum b { B(int); }
55

66
fn main() { let x: a = A(0); alt x { B(y) { } } }
77

src/test/compile-fail/bogus-tag.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// error-pattern: unresolved
44

5-
tag color { rgb(int, int, int); rgba(int, int, int, int); }
5+
enum color { rgb(int, int, int); rgba(int, int, int, int); }
66

77
fn main() {
88
let red: color = rgb(255, 0, 0);

src/test/compile-fail/export-no-tag-variants.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
mod foo {
77
export t;
88

9-
tag t { t1; }
9+
enum t { t1; }
1010
}
1111

1212
fn main() { let x = foo::t1; }

src/test/compile-fail/export-tag-variant.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ mod foo {
55

66
fn x() { }
77

8-
tag y { y1; }
8+
enum y { y1; }
99
}
1010

1111
fn main() { let z = foo::y1; }
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// xfail-test
22
// -*- rust -*-
33

4-
// error-pattern: tag of infinite size
4+
// error-pattern: enum of infinite size
55

6-
tag mlist { cons(int, mlist); nil; }
6+
enum mlist { cons(int, mlist); nil; }
77

88
fn main() { let a = cons(10, cons(11, nil)); }

src/test/compile-fail/let-destruct-refutable.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// error-pattern:refutable pattern
22

3-
tag xx { xx(int); yy; }
3+
enum xx { xx(int); yy; }
44

55
fn main() {
66
let @{x: xx(x), y: y} = @{x: xx(10), y: 20};

src/test/compile-fail/name-clash-nullary-2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// error-pattern:Declaration of thpppt shadows
2-
tag ack { thpppt; ffff; }
2+
enum ack { thpppt; ffff; }
33

44
fn main() {
55
let thpppt: int = 42;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
// error-pattern:mismatched types
22
// From Issue #778
3-
tag clam<T> { a(T); }
3+
enum clam<T> { a(T); }
44
fn main() { let c; c = a(c); alt c { a::<int>(_) { } } }
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// error-pattern: mismatched types
22

3-
tag blah { a(int, int, uint); b(int, int); }
3+
enum blah { a(int, int, uint); b(int, int); }
44

55
fn main() { alt a(1, 1, 2u) { a(_, x, y) | b(x, y) { } } }

src/test/compile-fail/pattern-tyvar-2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import option::some;
66

77
// error-pattern: mismatched types
88

9-
tag bar { t1((), option::t<[int]>); t2; }
9+
enum bar { t1((), option::t<[int]>); t2; }
1010

1111
fn foo(t: bar) -> int { alt t { t1(_, some(x)) { ret x * 3; } _ { fail; } } }
1212

src/test/compile-fail/pattern-tyvar.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import option::some;
55

66
// error-pattern: mismatched types
77

8-
tag bar { t1((), option::t<[int]>); t2; }
8+
enum bar { t1((), option::t<[int]>); t2; }
99

1010
fn foo(t: bar) {
1111
alt t {

src/test/compile-fail/tag-type-args.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// error-pattern: Wrong number of type arguments
22

3-
tag quux<T> { bar }
3+
enum quux<T> { bar }
44

55
fn foo(c: quux) { assert (false); }
66

src/test/compile-fail/tag-variant-cast-non-nullary.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//error-pattern: non-scalar cast
22
// black and white have the same discriminator value ...
33

4-
tag non_nullary {
4+
enum non_nullary {
55
nullary;
66
other(int);
77
}

src/test/compile-fail/tag-variant-disr-dup.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// black and white have the same discriminator value ...
44

5-
tag color {
5+
enum color {
66
red = 0xff0000;
77
green = 0x00ff00;
88
blue = 0x0000ff;

src/test/compile-fail/tag-variant-disr-non-nullary.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//error-pattern: discriminator values can only be used with a c-like enum
22
// black and white have the same discriminator value ...
33

4-
tag color {
4+
enum color {
55
red = 0xff0000;
66
green = 0x00ff00;
77
blue = 0x0000ff;

src/test/compile-fail/tag-variant-disr-type-mismatch.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
//error-pattern: mismatched types
22

3-
tag color {
3+
enum color {
44
red = 1u;
55
blue = 2;
66
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// error-pattern:unreachable pattern
22

3-
tag foo { a(@foo, int); b(uint); }
3+
enum foo { a(@foo, int); b(uint); }
44

55
fn main() { alt b(1u) { b(_) | a(@_, 1) { } a(_, 1) { } } }

src/test/compile-fail/unsafe-alt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// error-pattern:invalidate reference i
22

3-
tag foo { left({mutable x: int}); right(bool); }
3+
enum foo { left({mutable x: int}); right(bool); }
44

55
fn main() {
66
let x = left({mutable x: 10});

0 commit comments

Comments
 (0)