summaryrefslogtreecommitdiff
path: root/src/trans/codegen_c.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2017-09-24 13:25:47 +0800
committerJohn Hodge <tpg@ucc.asn.au>2017-09-24 13:25:47 +0800
commitbccafcd4de2e835201578f55f52542ceecfa4701 (patch)
treee35bd3ed7301f31275b4537f201cf61664d595cd /src/trans/codegen_c.cpp
parentbe3b87f014812c86e5a7421292d10580b23d2906 (diff)
downloadmrust-bccafcd4de2e835201578f55f52542ceecfa4701.tar.gz
LoadCrates - Support loading crates that might collide (and handle name collisions)
Diffstat (limited to 'src/trans/codegen_c.cpp')
-rw-r--r--src/trans/codegen_c.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/trans/codegen_c.cpp b/src/trans/codegen_c.cpp
index 65152a62..9c4586e6 100644
--- a/src/trans/codegen_c.cpp
+++ b/src/trans/codegen_c.cpp
@@ -487,7 +487,7 @@ namespace {
{
for( const auto& crate : m_crate.m_ext_crates )
{
- args.push_back(cache_str( crate.second.m_filename + ".o" ));
+ args.push_back(cache_str( crate.second.m_path + ".o" ));
}
for(const auto& path : link_dirs )
{
@@ -544,7 +544,7 @@ namespace {
for( const auto& crate : m_crate.m_ext_crates )
{
- args.push_back(cache_str( crate.second.m_filename + ".o" ));
+ args.push_back(cache_str( crate.second.m_path + ".o" ));
}
// Crate-specified libraries
for(const auto& lib : m_crate.m_ext_libs) {