aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/Object.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2019-05-16 03:29:03 +0000
committerRui Ueyama <ruiu@google.com>2019-05-16 03:29:03 +0000
commit5c073a94f9c25e73d78dbeb8eb7b1b3a60d7dd1f (patch)
tree5b4926869d3408f072134ca8ba057d4e1fc964a8 /llvm/lib/Object/Object.cpp
parentd5529629fb18ae184ef8db8358263031e19aeba9 (diff)
downloadllvm-5c073a94f9c25e73d78dbeb8eb7b1b3a60d7dd1f.zip
llvm-5c073a94f9c25e73d78dbeb8eb7b1b3a60d7dd1f.tar.gz
llvm-5c073a94f9c25e73d78dbeb8eb7b1b3a60d7dd1f.tar.bz2
Introduce CommonSymbol.
Previously, we handled common symbols as a kind of Defined symbol, but what we were doing for common symbols is pretty different from regular defined symbols. Common symbol and defined symbol are probably as different as shared symbol and defined symbols are different. This patch introduces CommonSymbol to represent common symbols. After symbols are resolved, they are converted to Defined symbols residing in a .bss section. Differential Revision: https://reviews.llvm.org/D61895 llvm-svn: 360841
Diffstat (limited to 'llvm/lib/Object/Object.cpp')
0 files changed, 0 insertions, 0 deletions