diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2011-06-21 10:59:05 -0400 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2011-06-21 11:10:14 -0400 |
| commit | c109c9dd730ed1efbc799bcdb9633ba814da3bab (patch) | |
| tree | 0a4c02e2abcc5a18bb19eb3c07839d48685d325e | |
| parent | 062c6b946b660c8418359974db38be43b3ab31aa (diff) | |
| download | rust-c109c9dd730ed1efbc799bcdb9633ba814da3bab.tar.gz rust-c109c9dd730ed1efbc799bcdb9633ba814da3bab.zip | |
rustc: Output an unimplemented message when alias encounters an unknown sequence type
| -rw-r--r-- | src/comp/middle/alias.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/comp/middle/alias.rs b/src/comp/middle/alias.rs index 208624270ff..38211f633ff 100644 --- a/src/comp/middle/alias.rs +++ b/src/comp/middle/alias.rs @@ -340,6 +340,10 @@ fn check_for(&ctx cx, &@ast::local local, &@ast::expr seq, &ast::block block, if (mt.mut != ast::imm) { unsafe = [seq_t]; } } case (ty::ty_istr) { /* no-op */ } + case (_) { + cx.tcx.sess.span_unimpl(seq.span, "unknown seq type " + + pretty::ppaux::ty_to_str(*cx.tcx, seq_t)); + } } auto new_sc = @rec(root_vars=root_def, |
