about summary refs log tree commit diff
path: root/src/libsyntax_ext
diff options
context:
space:
mode:
authorIrina Popa <irinagpopa@gmail.com>2018-04-25 19:30:39 +0300
committerIrina Popa <irinagpopa@gmail.com>2018-04-26 17:49:16 +0300
commit04fa0e7bb3e462080be4a6cee45fd94b1c27d287 (patch)
tree13f3f018ba821be9c9375d5d06b3314e7994d7a1 /src/libsyntax_ext
parent030244cd4a76914af7dc2939ed1a16f394ceda48 (diff)
downloadrust-04fa0e7bb3e462080be4a6cee45fd94b1c27d287.tar.gz
rust-04fa0e7bb3e462080be4a6cee45fd94b1c27d287.zip
rustc_target: move in syntax::abi and flip dependency.
Diffstat (limited to 'src/libsyntax_ext')
-rw-r--r--src/libsyntax_ext/Cargo.toml3
-rw-r--r--src/libsyntax_ext/deriving/generic/mod.rs2
-rw-r--r--src/libsyntax_ext/lib.rs1
3 files changed, 4 insertions, 2 deletions
diff --git a/src/libsyntax_ext/Cargo.toml b/src/libsyntax_ext/Cargo.toml
index d8eeb5ed255..1676757d9b8 100644
--- a/src/libsyntax_ext/Cargo.toml
+++ b/src/libsyntax_ext/Cargo.toml
@@ -14,4 +14,5 @@ proc_macro = { path = "../libproc_macro" }
 rustc_errors = { path = "../librustc_errors" }
 syntax = { path = "../libsyntax" }
 syntax_pos = { path = "../libsyntax_pos" }
-rustc_data_structures = { path = "../librustc_data_structures" }
\ No newline at end of file
+rustc_data_structures = { path = "../librustc_data_structures" }
+rustc_target = { path = "../librustc_target" }
\ No newline at end of file
diff --git a/src/libsyntax_ext/deriving/generic/mod.rs b/src/libsyntax_ext/deriving/generic/mod.rs
index 1ef0d2b0b49..becd70149fd 100644
--- a/src/libsyntax_ext/deriving/generic/mod.rs
+++ b/src/libsyntax_ext/deriving/generic/mod.rs
@@ -191,7 +191,7 @@ use std::cell::RefCell;
 use std::collections::HashSet;
 use std::vec;
 
-use syntax::abi::Abi;
+use rustc_target::spec::abi::Abi;
 use syntax::ast::{
     self, BinOpKind, EnumDef, Expr, GenericParam, Generics, Ident, PatKind, VariantData
 };
diff --git a/src/libsyntax_ext/lib.rs b/src/libsyntax_ext/lib.rs
index 39ad594e5c5..b6721dd28f3 100644
--- a/src/libsyntax_ext/lib.rs
+++ b/src/libsyntax_ext/lib.rs
@@ -27,6 +27,7 @@ extern crate syntax_pos;
 extern crate proc_macro;
 extern crate rustc_data_structures;
 extern crate rustc_errors as errors;
+extern crate rustc_target;
 
 #[cfg(not(stage0))]
 mod diagnostics;