Fix MSVC bool to uint64_t promotion warning

llvm-svn: 288796
This commit is contained in:
Simon Pilgrim 2016-12-06 11:12:53 +00:00
parent 23a6c3f746
commit 9335c020c6
1 changed files with 1 additions and 1 deletions

View File

@ -1728,7 +1728,7 @@ void ModuleBitcodeWriter::writeDIExpression(const DIExpression *N,
Record.reserve(N->getElements().size() + 1);
const uint64_t HasOpFragmentFlag = 1 << 1;
Record.push_back(N->isDistinct() | HasOpFragmentFlag);
Record.push_back((uint64_t)N->isDistinct() | HasOpFragmentFlag);
Record.append(N->elements_begin(), N->elements_end());
Stream.EmitRecord(bitc::METADATA_EXPRESSION, Record, Abbrev);