Fix the build I just broke
authorDavid Blaikie <dblaikie@gmail.com>
Mon, 2 Nov 2015 23:10:52 +0000 (23:10 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Mon, 2 Nov 2015 23:10:52 +0000 (23:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@251854 91177308-0d34-0410-b5e6-96231b3b80d8

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;
   }