diff options
author | Adrian Prantl <aprantl@apple.com> | 2017-03-16 18:06:04 +0000 |
---|---|---|
committer | Adrian Prantl <aprantl@apple.com> | 2017-03-16 18:06:04 +0000 |
commit | dc855221afec792251ba910d4964bf255057a273 (patch) | |
tree | 7257261387f6bac36a32aafa32fc4475d364a163 /llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | |
parent | 0e64202871fdc57a5b54f0fb5b9537bcf1f0756d (diff) | |
download | bcm5719-llvm-dc855221afec792251ba910d4964bf255057a273.tar.gz bcm5719-llvm-dc855221afec792251ba910d4964bf255057a273.zip |
Attempt to fix bot failure on Windows.
Looks like this expression was accidentally using 32-bit arithmetic.
llvm-svn: 297969
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp')
-rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp index 6a43f4a05c1..29b0db0ea63 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp @@ -302,7 +302,7 @@ void DwarfExpression::maskSubRegister() { assert(SubRegisterSizeInBits && "no subregister was registered"); if (SubRegisterOffsetInBits > 0) addShr(SubRegisterOffsetInBits); - uint64_t Mask = (1UL << SubRegisterSizeInBits) - 1; + uint64_t Mask = (1ULL << (uint64_t)SubRegisterSizeInBits) - 1ULL; addAnd(Mask); } |