summaryrefslogtreecommitdiff
path: root/src/hir/deserialise.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/hir/deserialise.cpp')
-rw-r--r--src/hir/deserialise.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/hir/deserialise.cpp b/src/hir/deserialise.cpp
index 9fc7d23c..be8cccc9 100644
--- a/src/hir/deserialise.cpp
+++ b/src/hir/deserialise.cpp
@@ -288,6 +288,9 @@ namespace {
::MacroRules rv;
rv.m_exported = true;
rv.m_rules = deserialise_vec_c< ::MacroRulesArm>( [&](){ return deserialise_macrorulesarm(); });
+ rv.m_source_crate = read_string();
+ if(rv.m_source_crate == "")
+ rv.m_source_crate = m_crate_name;
return rv;
}
::MacroPatEnt deserialise_macropatent() {