Fix another conditional expression mismatched enum type warning.
llvm-svn: 122419
diff --git a/llvm/lib/MC/MachObjectWriter.cpp b/llvm/lib/MC/MachObjectWriter.cpp
index cab6452..13474277 100644
--- a/llvm/lib/MC/MachObjectWriter.cpp
+++ b/llvm/lib/MC/MachObjectWriter.cpp
@@ -1007,7 +1007,8 @@
FixedValue -= getSectionAddress(Fragment->getParent());
// Determine the appropriate type based on the fixup kind.
- Type = Is24BitBranch ? macho::RIT_ARM_Branch24Bit : macho::RIT_Vanilla;
+ Type = Is24BitBranch ? (unsigned)macho::RIT_ARM_Branch24Bit :
+ (unsigned)macho::RIT_Vanilla;
}
// struct relocation_info (8 bytes)