summaryrefslogtreecommitdiffstats
path: root/lld/COFF/Error.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lld/COFF/Error.cpp')
-rw-r--r--lld/COFF/Error.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/lld/COFF/Error.cpp b/lld/COFF/Error.cpp
index 680c18784ea..0eaa9cf735f 100644
--- a/lld/COFF/Error.cpp
+++ b/lld/COFF/Error.cpp
@@ -55,6 +55,19 @@ static void print(StringRef S, raw_ostream::Colors C) {
}
}
+void log(const Twine &Msg) {
+ if (Config->Verbose) {
+ std::lock_guard<std::mutex> Lock(Mu);
+ outs() << Argv0 << ": " << Msg << "\n";
+ }
+}
+
+void message(const Twine &Msg) {
+ std::lock_guard<std::mutex> Lock(Mu);
+ outs() << Msg << "\n";
+ outs().flush();
+}
+
void error(const Twine &Msg) {
std::lock_guard<std::mutex> Lock(Mu);
OpenPOWER on IntegriCloud