diff --git a/src/comp/front/ast.rs b/src/comp/front/ast.rs index 6efda692913a..e17614d3fac7 100644 --- a/src/comp/front/ast.rs +++ b/src/comp/front/ast.rs @@ -6,7 +6,6 @@ import util::common::span; import util::common::spanned; import util::common::ty_mach; import util::common::filename; -import middle::tstate::ann::ts_ann; type ident = str; @@ -95,7 +94,7 @@ type meta_item_ = rec(ident name, str value); type block = spanned[block_]; type block_ = rec(vec[@stmt] stmts, option::t[@expr] expr, - ann a); /* ann is only meaningful for the ts_ann field */ + ann a); type pat = spanned[pat_]; tag pat_ { @@ -201,8 +200,6 @@ tag mode { type stmt = spanned[stmt_]; tag stmt_ { -/* Only the ts_ann field is meaningful for statements, - but we make it an ann to make traversals simpler */ stmt_decl(@decl, ann); stmt_expr(@expr, ann); // These only exist in crate-level blocks. diff --git a/src/comp/middle/ty.rs b/src/comp/middle/ty.rs index 06b1d8e36e59..8e1e5e82c314 100644 --- a/src/comp/middle/ty.rs +++ b/src/comp/middle/ty.rs @@ -33,7 +33,6 @@ import util::common::ty_f64; import util::common::new_def_hash; import util::common::span; -import middle::tstate::ann::ts_ann; import util::data::interner; diff --git a/src/comp/util/common.rs b/src/comp/util/common.rs index fea905ebdb74..582ab3b67c72 100644 --- a/src/comp/util/common.rs +++ b/src/comp/util/common.rs @@ -9,7 +9,6 @@ import front::ast; import front::ast::ty; import front::ast::pat; import middle::walk; -import middle::tstate::ann::ts_ann; import std::io::stdout; import std::io::str_writer;