Fix the build I just broke
[oota-llvm.git] / include / llvm / ExecutionEngine / Orc / CompileOnDemandLayer.h
index 07914e386ad213f311231a59e8b7eecfb5ed3613..9c37aa016817256f60c36ebbcfd3282f8c0c051e 100644 (file)
@@ -338,7 +338,10 @@ private:
 
   static std::string mangle(StringRef Name, const DataLayout &DL) {
     std::string MangledName;
-    Mangler::getNameWithPrefix(raw_string_ostream(MangledName), Name, DL);
+    {
+      raw_string_ostream MangledNameStream(MangledName);
+      Mangler::getNameWithPrefix(MangledNameStream, Name, DL);
+    }
     return MangledName;
   }