diff options
author | John Hodge <tpg@mutabah.net> | 2016-08-29 19:20:03 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-08-29 19:20:03 +0800 |
commit | 36439817677e14fd95932a5f6e4134799682e35e (patch) | |
tree | 40874923b66223f8ea54dcd61cff6aeeea71af34 /src/ast | |
parent | c6bf13f352d333b0a58b9789a7f4df8d1eb4b52f (diff) | |
download | mrust-36439817677e14fd95932a5f6e4134799682e35e.tar.gz |
Resolve Abs - Hacking up extern support
Diffstat (limited to 'src/ast')
-rw-r--r-- | src/ast/crate.cpp | 3 | ||||
-rw-r--r-- | src/ast/crate.hpp | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/ast/crate.cpp b/src/ast/crate.cpp index b9915bc8..fe084b54 100644 --- a/src/ast/crate.cpp +++ b/src/ast/crate.cpp @@ -62,7 +62,8 @@ void Crate::load_extern_crate(const ::std::string& name) m_extern_crates.insert(::std::make_pair( name, ExternCrate { name, "output/lib"+name+".hir" } )); } -ExternCrate::ExternCrate(const ::std::string& name, const ::std::string& path) +ExternCrate::ExternCrate(const ::std::string& name, const ::std::string& path): + m_name(name) { m_hir = HIR_Deserialise(path, name); diff --git a/src/ast/crate.hpp b/src/ast/crate.hpp index 3b01d221..4b8a42c5 100644 --- a/src/ast/crate.hpp +++ b/src/ast/crate.hpp @@ -57,6 +57,7 @@ public: class ExternCrate { public: + ::std::string m_name; ::HIR::CratePtr m_hir; ExternCrate(const ::std::string& name, const ::std::string& path); |