/src/test/run-pass/size-and-align.rs
http://github.com/jruderman/rust · Rust · 17 lines · 11 code · 5 blank · 1 comment · 1 complexity · 0eda8f2b575704f057d2933aca6dc1cf MD5 · raw file
- // -*- rust -*-
- enum clam<T> { a(T, int), b, }
- fn uhoh<T>(v: ~[clam<T>]) {
- match v[1] {
- a::<T>(t, u) => { debug!{"incorrect"}; log(debug, u); fail; }
- b::<T> => { debug!{"correct"}; }
- }
- }
- fn main() {
- let v: ~[clam<int>] = ~[b::<int>, b::<int>, a::<int>(42, 17)];
- uhoh::<int>(v);
- }