[lld] r297723 - [ELF] - Simplify LinkerScriptBase::getDot(). NFC.
George Rimar via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 14 03:05:44 PDT 2017
Author: grimar
Date: Tue Mar 14 05:05:43 2017
New Revision: 297723
URL: http://llvm.org/viewvc/llvm-project?rev=297723&view=rev
Log:
[ELF] - Simplify LinkerScriptBase::getDot(). NFC.
That makes it not dependent on virtual call,
keeping logic the same.
Modified:
lld/trunk/ELF/LinkerScript.h
Modified: lld/trunk/ELF/LinkerScript.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/LinkerScript.h?rev=297723&r1=297722&r2=297723&view=diff
==============================================================================
--- lld/trunk/ELF/LinkerScript.h (original)
+++ lld/trunk/ELF/LinkerScript.h Tue Mar 14 05:05:43 2017
@@ -239,9 +239,9 @@ protected:
public:
bool hasPhdrsCommands() { return !Opt.PhdrsCommands.empty(); }
+ uint64_t getDot() { return Dot; }
virtual uint64_t getSymbolValue(const Twine &Loc, StringRef S) = 0;
- uint64_t getDot() { return getSymbolValue("", "."); }
virtual bool isDefined(StringRef S) = 0;
virtual bool isAbsolute(StringRef S) = 0;
virtual OutputSection *getSymbolSection(StringRef S) = 0;
More information about the llvm-commits
mailing list