[lld] r336436 - [ELF] - Remove dead code #2.

George Rimar via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 6 06:30:50 PDT 2018


Author: grimar
Date: Fri Jul  6 06:30:50 2018
New Revision: 336436

URL: http://llvm.org/viewvc/llvm-project?rev=336436&view=rev
Log:
[ELF] - Remove dead code #2.

'Pos' is never can be 0 here.

Modified:
    lld/trunk/ELF/ScriptLexer.cpp

Modified: lld/trunk/ELF/ScriptLexer.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/ScriptLexer.cpp?rev=336436&r1=336435&r2=336436&view=diff
==============================================================================
--- lld/trunk/ELF/ScriptLexer.cpp (original)
+++ lld/trunk/ELF/ScriptLexer.cpp Fri Jul  6 06:30:50 2018
@@ -281,10 +281,7 @@ static bool encloses(StringRef S, String
 
 MemoryBufferRef ScriptLexer::getCurrentMB() {
   // Find input buffer containing the current token.
-  assert(!MBs.empty());
-  if (!Pos)
-    return MBs[0];
-
+  assert(!MBs.empty() && Pos > 0);
   for (MemoryBufferRef MB : MBs)
     if (encloses(MB.getBuffer(), Tokens[Pos - 1]))
       return MB;




More information about the llvm-commits mailing list