1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00

Object/COFF: Support common symbols.

llvm-svn: 144861
This commit is contained in:
Michael J. Spencer 2011-11-16 23:36:12 +00:00
parent 1b837af2bd
commit 346238dcfc

View File

@ -226,7 +226,9 @@ error_code COFFObjectFile::getSymbolNMTypeChar(DataRefImpl Symb,
if (symb->StorageClass == COFF::IMAGE_SYM_CLASS_WEAK_EXTERNAL) { if (symb->StorageClass == COFF::IMAGE_SYM_CLASS_WEAK_EXTERNAL) {
Result = 'w'; Result = 'w';
return object_error::success; // Don't do ::toupper. return object_error::success; // Don't do ::toupper.
} else } else if (symb->Value != 0) // Check for common symbols.
ret = 'c';
else
ret = 'u'; ret = 'u';
break; break;
case COFF::IMAGE_SYM_ABSOLUTE: case COFF::IMAGE_SYM_ABSOLUTE: