Fix errors and warnings building swift/IDE on Windows using MSVC

This commit is contained in:
Hugh Bellamy
2016-11-17 17:50:15 +00:00
parent b34d8e340c
commit d8fbaa01eb
3 changed files with 24 additions and 6 deletions

View File

@@ -358,7 +358,7 @@ static void writeCachedModule(llvm::raw_ostream &out,
if (R->getKind() == CodeCompletionResult::Declaration)
LE.write(static_cast<uint8_t>(R->getAssociatedDeclKind()));
else
LE.write(static_cast<uint8_t>(~0u));
LE.write(~static_cast<uint8_t>(0u));
if (R->isOperator())
LE.write(static_cast<uint8_t>(R->getOperatorKind()));
else