From c109c9dd730ed1efbc799bcdb9633ba814da3bab Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Tue, 21 Jun 2011 10:59:05 -0400 Subject: [PATCH] rustc: Output an unimplemented message when alias encounters an unknown sequence type --- src/comp/middle/alias.rs | 4 ++++ 1 file changed, 4 insertions(+) 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,