[lld] r287900 - Include a hint how to see all errors if error is truncated.

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 24 12:31:43 PST 2016


Author: ruiu
Date: Thu Nov 24 14:31:43 2016
New Revision: 287900

URL: http://llvm.org/viewvc/llvm-project?rev=287900&view=rev
Log:
Include a hint how to see all errors if error is truncated.

This patch changes the error message from

  too many errors emitted, stopping now

to

  too many errors emitted, stopping now (use -error-limit=0 to see all errors)

Thanks for Sean for the suggestion!

Modified:
    lld/trunk/ELF/Error.cpp
    lld/trunk/test/ELF/error-limit.test

Modified: lld/trunk/ELF/Error.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Error.cpp?rev=287900&r1=287899&r2=287900&view=diff
==============================================================================
--- lld/trunk/ELF/Error.cpp (original)
+++ lld/trunk/ELF/Error.cpp Thu Nov 24 14:31:43 2016
@@ -53,7 +53,8 @@ void elf::error(const Twine &Msg) {
   if (Config->ErrorLimit == 0 || ErrorCount < Config->ErrorLimit) {
     *ErrorOS << Argv0 << ": error: " << Msg << "\n";
   } else if (ErrorCount == Config->ErrorLimit) {
-    *ErrorOS << Argv0 << ": error: too many errors emitted, stopping now\n";
+    *ErrorOS << Argv0 << ": error: too many errors emitted, stopping now"
+             << " (use -error-limit=0 to see all errors)\n";
     if (Config->ExitEarly)
       exitLld(1);
   }

Modified: lld/trunk/test/ELF/error-limit.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/error-limit.test?rev=287900&r1=287899&r2=287900&view=diff
==============================================================================
--- lld/trunk/test/ELF/error-limit.test (original)
+++ lld/trunk/test/ELF/error-limit.test Thu Nov 24 14:31:43 2016
@@ -3,7 +3,7 @@ RUN:   21 22 2>&1 | FileCheck -check-pre
 
 DEFAULT:      cannot open 01
 DEFAULT:      cannot open 20
-DEFAULT-NEXT: too many errors emitted, stopping now
+DEFAULT-NEXT: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
 DEFAULT-NOT:  cannot open 21
 
 RUN: not ld.lld -error-limit=5 01 02 03 04 05 06 07 08 09 10 2>&1 \
@@ -13,7 +13,7 @@ RUN:   | FileCheck -check-prefix=LIMIT5
 
 LIMIT5:      cannot open 01
 LIMIT5:      cannot open 05
-LIMIT5-NEXT: too many errors emitted, stopping now
+LIMIT5-NEXT: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
 LIMIT5-NOT:  cannot open 06
 
 RUN: not ld.lld -error-limit=0 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 \
@@ -23,4 +23,4 @@ UNLIMITED:     cannot open 01
 UNLIMITED:     cannot open 20
 UNLIMITED:     cannot open 21
 UNLIMITED:     cannot open 22
-UNLIMITED-NOT: too many errors emitted, stopping now
+UNLIMITED-NOT: too many errors emitted, stopping now (use -error-limit=0 to see all errors)




More information about the llvm-commits mailing list