Rearrange conditionals so we don't get caught with the correct type as wrong.

llvm-svn: 104793
This commit is contained in:
Eric Christopher 2010-05-27 00:52:31 +00:00
parent bdda547db4
commit 405e56fdfb

View File

@ -612,10 +612,10 @@ public:
Type = RIT_X86_64_GOTLoad;
else
Type = RIT_X86_64_GOT;
} else if (Modifier != MCSymbolRefExpr::VK_None) {
report_fatal_error("unsupported symbol modifier in relocation");
} else if (Modifier == MCSymbolRefExpr::VK_TLVP) {
} else if (Modifier == MCSymbolRefExpr::VK_TLVP) {
Type = RIT_X86_64_TLV;
} else if (Modifier != MCSymbolRefExpr::VK_None) {
report_fatal_error("unsupported symbol modifier in relocation");
} else {
Type = RIT_X86_64_Signed;