Skip to content

Commit 32c4b6d

Browse files
committed
rustc: Move astencode from metadata to middle
1 parent e12b16c commit 32c4b6d

File tree

5 files changed

+18
-3
lines changed

5 files changed

+18
-3
lines changed

src/rustc/metadata.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ mod middle {
3232
export borrowck;
3333
import alias = middle_::alias;
3434
export alias;
35+
import astencode = middle_::astencode;
36+
export astencode;
3537
}
3638

3739
mod front {

src/rustc/metadata/decoder.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import syntax::print::pprust;
1515
import cmd=cstore::crate_metadata;
1616
import util::ppaux::ty_to_str;
1717
import ebml::deserializer;
18+
import middle::astencode;
1819

1920
export get_class_fields;
2021
export get_symbol;

src/rustc/metadata/encoder.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import std::ebml::serializer;
2020
import middle::resolve;
2121
import syntax::ast;
2222
import driver::session::session;
23+
import middle::astencode;
2324

2425
export encode_parms;
2526
export encode_metadata;

src/rustc/metadata/astencode.rs renamed to src/rustc/middle/astencode.rs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,15 @@ import driver::session::session;
2727
import middle::freevars::{freevar_entry,
2828
serialize_freevar_entry,
2929
deserialize_freevar_entry};
30-
import c = common;
31-
import e = encoder;
30+
import c = metadata::common;
31+
import e = metadata::encoder;
32+
import cstore = metadata::cstore;
33+
import metadata::maps;
34+
import metadata::encoder;
35+
import metadata::decoder;
36+
import metadata::tyencode;
37+
import metadata::tydecode;
38+
3239

3340
// used in testing:
3441
import syntax::diagnostic;

src/rustc/rustc.rc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ mod middle {
6969
mod region;
7070
mod regionck;
7171
mod const_eval;
72+
mod astencode;
7273

7374
mod tstate {
7475
mod ck;
@@ -106,11 +107,14 @@ mod metadata {
106107
export creader;
107108
export cstore;
108109
export csearch;
110+
export common;
111+
export decoder;
112+
export tyencode;
113+
export tydecode;
109114

110115
mod common;
111116
mod tyencode;
112117
mod tydecode;
113-
mod astencode;
114118
mod encoder;
115119
mod decoder;
116120
mod creader;

0 commit comments

Comments
 (0)