@@ -57,10 +57,10 @@ TARGET_CRATES := libc std term \
5757 panic_abort panic_unwind unwind
5858RUSTC_CRATES := rustc rustc_typeck rustc_mir rustc_borrowck rustc_resolve rustc_driver \
5959 rustc_trans rustc_back rustc_llvm rustc_privacy rustc_lint \
60- rustc_data_structures rustc_platform_intrinsics \
60+ rustc_data_structures rustc_platform_intrinsics rustc_errors \
6161 rustc_plugin rustc_metadata rustc_passes rustc_save_analysis \
6262 rustc_const_eval rustc_const_math rustc_incremental
63- HOST_CRATES := syntax syntax_ext $(RUSTC_CRATES ) rustdoc fmt_macros \
63+ HOST_CRATES := syntax syntax_ext syntax_pos $(RUSTC_CRATES ) rustdoc fmt_macros \
6464 flate arena graphviz rbml log serialize
6565TOOLS := compiletest rustdoc rustc rustbook error_index_generator
6666
@@ -98,43 +98,45 @@ DEPS_serialize := std log
9898DEPS_term := std
9999DEPS_test := std getopts term native:rust_test_helpers
100100
101- DEPS_syntax := std term serialize log arena libc rustc_bitflags rustc_unicode
102- DEPS_syntax_ext := syntax fmt_macros
101+ DEPS_syntax := std term serialize log arena libc rustc_bitflags rustc_unicode rustc_errors syntax_pos
102+ DEPS_syntax_ext := syntax syntax_pos rustc_errors fmt_macros
103+ DEPS_syntax_pos := serialize
103104
104105DEPS_rustc_const_math := std syntax log serialize
105106DEPS_rustc_const_eval := rustc_const_math rustc syntax log serialize \
106- rustc_back graphviz
107+ rustc_back graphviz syntax_pos
107108
108109DEPS_rustc := syntax fmt_macros flate arena serialize getopts rbml \
109110 log graphviz rustc_llvm rustc_back rustc_data_structures\
110- rustc_const_math
111+ rustc_const_math syntax_pos rustc_errors
111112DEPS_rustc_back := std syntax flate log libc
112- DEPS_rustc_borrowck := rustc log graphviz syntax rustc_mir
113+ DEPS_rustc_borrowck := rustc log graphviz syntax syntax_pos rustc_errors rustc_mir
113114DEPS_rustc_data_structures := std log serialize
114115DEPS_rustc_driver := arena flate getopts graphviz libc rustc rustc_back rustc_borrowck \
115116 rustc_typeck rustc_mir rustc_resolve log syntax serialize rustc_llvm \
116117 rustc_trans rustc_privacy rustc_lint rustc_plugin \
117118 rustc_metadata syntax_ext rustc_passes rustc_save_analysis rustc_const_eval \
118- rustc_incremental
119- DEPS_rustc_lint := rustc log syntax rustc_const_eval
119+ rustc_incremental syntax_pos rustc_errors
120+ DEPS_rustc_errors := log libc serialize syntax_pos
121+ DEPS_rustc_lint := rustc log syntax syntax_pos rustc_const_eval
120122DEPS_rustc_llvm := native:rustllvm libc std rustc_bitflags
121- DEPS_rustc_metadata := rustc syntax rbml rustc_const_math
122- DEPS_rustc_passes := syntax rustc core rustc_const_eval
123- DEPS_rustc_mir := rustc syntax rustc_const_math rustc_const_eval rustc_bitflags
124- DEPS_rustc_resolve := arena rustc log syntax
123+ DEPS_rustc_metadata := rustc syntax syntax_pos rustc_errors rbml rustc_const_math
124+ DEPS_rustc_passes := syntax syntax_pos rustc core rustc_const_eval rustc_errors
125+ DEPS_rustc_mir := rustc syntax syntax_pos rustc_const_math rustc_const_eval rustc_bitflags
126+ DEPS_rustc_resolve := arena rustc log syntax syntax_pos rustc_errors
125127DEPS_rustc_platform_intrinsics := std
126- DEPS_rustc_plugin := rustc rustc_metadata syntax
127- DEPS_rustc_privacy := rustc log syntax
128+ DEPS_rustc_plugin := rustc rustc_metadata syntax syntax_pos rustc_errors
129+ DEPS_rustc_privacy := rustc log syntax syntax_pos
128130DEPS_rustc_trans := arena flate getopts graphviz libc rustc rustc_back \
129131 log syntax serialize rustc_llvm rustc_platform_intrinsics \
130- rustc_const_math rustc_const_eval rustc_incremental
131- DEPS_rustc_incremental := rbml rustc serialize rustc_data_structures
132- DEPS_rustc_save_analysis := rustc log syntax serialize
133- DEPS_rustc_typeck := rustc syntax rustc_platform_intrinsics rustc_const_math \
134- rustc_const_eval
132+ rustc_const_math rustc_const_eval rustc_incremental rustc_errors syntax_pos
133+ DEPS_rustc_incremental := rbml rustc syntax_pos serialize rustc_data_structures
134+ DEPS_rustc_save_analysis := rustc log syntax syntax_pos serialize
135+ DEPS_rustc_typeck := rustc syntax syntax_pos rustc_platform_intrinsics rustc_const_math \
136+ rustc_const_eval rustc_errors
135137
136138DEPS_rustdoc := rustc rustc_driver native:hoedown serialize getopts \
137- test rustc_lint rustc_const_eval
139+ test rustc_lint rustc_const_eval syntax_pos
138140
139141
140142TOOL_DEPS_compiletest := test getopts log serialize
0 commit comments