ELF: Release Target at end of link().
authorRui Ueyama <ruiu@google.com>
Thu, 11 Feb 2016 21:18:01 +0000 (21:18 +0000)
committerRui Ueyama <ruiu@google.com>
Thu, 11 Feb 2016 21:18:01 +0000 (21:18 +0000)
commitc1c282a04ed307381b58f898b2bb502adf3b3ab7
tree121ad0d832bb46411ecfed754769eba88435dbc3
parent717677af35b2a6a69242f337880923734ab4c67f
ELF: Release Target at end of link().

Previously, Target held a value until a new value is assigned to the
variable. That was a benign leak -- that was not an unbounded leak
and didn't grab any resources except a small amount of memory. But
it is better to fix than leaving as is.

llvm-svn: 260592
lld/ELF/Driver.cpp
lld/ELF/Target.cpp
lld/ELF/Target.h