@@ -2802,7 +2802,7 @@ fn check_expr_with_unifier(fcx: @fn_ctxt, expr: @ast::expr, unify: unifier,
|
|||||||
let variants = ty::enum_variants(tcx, id);
|
let variants = ty::enum_variants(tcx, id);
|
||||||
if vec::len(*variants) != 1u ||
|
if vec::len(*variants) != 1u ||
|
||||||
vec::len(variants[0].args) != 1u {
|
vec::len(variants[0].args) != 1u {
|
||||||
tcx.sess.span_err(expr.span,
|
tcx.sess.span_fatal(expr.span,
|
||||||
"can only dereference enums " +
|
"can only dereference enums " +
|
||||||
"with a single variant which has a "
|
"with a single variant which has a "
|
||||||
+ "single argument");
|
+ "single argument");
|
||||||
|
|||||||
Reference in New Issue
Block a user