Try and unblock issue found in: http://lab.llvm.org:8011/builders/lldb-x86_64-linux/builds/3564

llvm-svn: 179810
diff --git a/lldb/source/Expression/IRMemoryMap.cpp b/lldb/source/Expression/IRMemoryMap.cpp
index cd334cd..28a2fc1 100644
--- a/lldb/source/Expression/IRMemoryMap.cpp
+++ b/lldb/source/Expression/IRMemoryMap.cpp
@@ -230,7 +230,7 @@
     lldb::addr_t mask = alignment - 1;
     aligned_address = (allocation_address + mask) & (~mask);
 
-    Allocation &allocation(m_allocations[aligned_address]);
+    Allocation allocation;
     
     allocation.m_process_alloc = allocation_address;
     allocation.m_process_start = aligned_address;
@@ -239,6 +239,8 @@
     allocation.m_alignment = alignment;
     allocation.m_policy = policy;
     
+    m_allocations[aligned_address] = std::move(allocation);
+
     switch (policy)
     {
     default: