@@ -138,8 +138,8 @@ static void demangle(llvm::raw_ostream &os, llvm::StringRef name,
138138 }
139139 swift::Demangle::NodePointer pointer = DCtx.demangleSymbolAsNode (name);
140140 if (ExpandMode || TreeOnly) {
141- llvm::outs () << " Demangling for " << name << ' \n ' ;
142- llvm::outs () << getNodeTreeAsString (pointer);
141+ os << " Demangling for " << name << ' \n ' ;
142+ os << getNodeTreeAsString (pointer);
143143 }
144144 if (RemangleMode) {
145145 std::string remangled;
@@ -175,8 +175,8 @@ static void demangle(llvm::raw_ostream &os, llvm::StringRef name,
175175 exit (1 );
176176 }
177177 }
178- if (hadLeadingUnderscore) llvm::outs () << ' _' ;
179- llvm::outs () << remangled;
178+ if (hadLeadingUnderscore) os << ' _' ;
179+ os << remangled;
180180 return ;
181181 } else if (RemangleRtMode) {
182182 std::string remangled = name.str ();
@@ -190,7 +190,7 @@ static void demangle(llvm::raw_ostream &os, llvm::StringRef name,
190190 }
191191 remangled = mangling.result ();
192192 }
193- llvm::outs () << remangled;
193+ os << remangled;
194194 return ;
195195 }
196196 if (!TreeOnly) {
@@ -207,7 +207,7 @@ static void demangle(llvm::raw_ostream &os, llvm::StringRef name,
207207 exit (1 );
208208 }
209209 std::string remangled = mangling.result ();
210- llvm::outs () << remangled;
210+ os << remangled;
211211 return ;
212212 }
213213 if (StripSpecialization) {
@@ -220,12 +220,12 @@ static void demangle(llvm::raw_ostream &os, llvm::StringRef name,
220220 exit (1 );
221221 }
222222 std::string remangled = mangling.result ();
223- llvm::outs () << remangled;
223+ os << remangled;
224224 return ;
225225 }
226226 std::string string = swift::Demangle::nodeToString (pointer, options);
227227 if (!CompactMode)
228- llvm::outs () << name << " ---> " ;
228+ os << name << " ---> " ;
229229
230230 if (Classify) {
231231 std::string Classifications;
@@ -245,9 +245,9 @@ static void demangle(llvm::raw_ostream &os, llvm::StringRef name,
245245 Classifications += ' C' ;
246246 }
247247 if (!Classifications.empty ())
248- llvm::outs () << ' {' << Classifications << " } " ;
248+ os << ' {' << Classifications << " } " ;
249249 }
250- llvm::outs () << (string.empty () ? name : llvm::StringRef (string));
250+ os << (string.empty () ? name : llvm::StringRef (string));
251251 }
252252 DCtx.clear ();
253253}
0 commit comments