COFF: Implement sectionContainsSymbol for relocatable files only.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141884 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Michael J. Spencer 2011-10-13 20:36:54 +00:00
parent 7f1653a7ae
commit bff6f8679a

View File

@ -369,8 +369,14 @@ error_code COFFObjectFile::isSectionBSS(DataRefImpl Sec,
error_code COFFObjectFile::sectionContainsSymbol(DataRefImpl Sec,
DataRefImpl Symb,
bool &Result) const {
// FIXME: Unimplemented.
Result = false;
const coff_section *sec = toSec(Sec);
const coff_symbol *symb = toSymb(Symb);
const coff_section *symb_sec;
if (error_code ec = getSection(symb->SectionNumber, symb_sec)) return ec;
if (symb_sec == sec)
Result = true;
else
Result = false;
return object_error::success;
}