Handle & and | of non abs values.
Handling & in particular is probably important because of its use in
aligning addresses.
llvm-svn: 298096
diff --git a/lld/ELF/LinkerScript.h b/lld/ELF/LinkerScript.h
index 1dc2e04..ee08b27 100644
--- a/lld/ELF/LinkerScript.h
+++ b/lld/ELF/LinkerScript.h
@@ -49,6 +49,7 @@
   ExprValue(uint64_t Val) : ExprValue(nullptr, Val) {}
   bool isAbsolute() const { return ForceAbsolute || Sec == nullptr; }
   uint64_t getValue() const;
+  uint64_t getSecAddr() const;
 };
 
 // This represents an expression in the linker script.