De-template DefinedSynthetic.
authorRui Ueyama <ruiu@google.com>
Wed, 21 Dec 2016 08:40:09 +0000 (08:40 +0000)
committerRui Ueyama <ruiu@google.com>
Wed, 21 Dec 2016 08:40:09 +0000 (08:40 +0000)
commit4f2f50dc648028fb1e464ee94e5e040cccfc0cea
treeadd814e03ae7dc487b60a46b17b424b6f9fbac7b
parent3b95157090110e8e9f41903ec2d04db372470b03
De-template DefinedSynthetic.

DefinedSynthetic is not created for a real ELF object, so it doesn't
have to be a template function. It has a virtual st_value, which is
either 32 bit or 64 bit, but we can simply use 64 bit.

llvm-svn: 290241
lld/ELF/LinkerScript.cpp
lld/ELF/SymbolTable.cpp
lld/ELF/Symbols.cpp
lld/ELF/Symbols.h
lld/ELF/SyntheticSections.cpp
lld/ELF/Writer.cpp