diff options
author | Bill Wendling <isanbard@gmail.com> | 2008-05-10 19:59:59 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2008-05-10 19:59:59 +0000 |
commit | 9fbd6e7e8c8ea646c142fb1a5a15f13bc8cf0c1c (patch) | |
tree | 02f9558399e2342031f0b78ef99a0157df7b4ae9 | |
parent | 8111b67ca88e46b8e182d81643cdf064a1a7072d (diff) | |
download | bcm5719-llvm-9fbd6e7e8c8ea646c142fb1a5a15f13bc8cf0c1c.tar.gz bcm5719-llvm-9fbd6e7e8c8ea646c142fb1a5a15f13bc8cf0c1c.zip |
Remove warnings when using -Wshorten-64-to-32.
llvm-svn: 50952
-rw-r--r-- | llvm/include/llvm/Instructions.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/include/llvm/Instructions.h b/llvm/include/llvm/Instructions.h index f2afd79e6dd..b8f04c40b0d 100644 --- a/llvm/include/llvm/Instructions.h +++ b/llvm/include/llvm/Instructions.h @@ -960,14 +960,14 @@ public: InputIterator ArgBegin, InputIterator ArgEnd, const std::string &Name = "", Instruction *InsertBefore = 0) { - return new(ArgEnd - ArgBegin + 1) + return new((unsigned)(ArgEnd - ArgBegin + 1)) CallInst(Func, ArgBegin, ArgEnd, Name, InsertBefore); } template<typename InputIterator> static CallInst *Create(Value *Func, InputIterator ArgBegin, InputIterator ArgEnd, const std::string &Name, BasicBlock *InsertAtEnd) { - return new(ArgEnd - ArgBegin + 1) + return new((unsigned)(ArgEnd - ArgBegin + 1)) CallInst(Func, ArgBegin, ArgEnd, Name, InsertAtEnd); } static CallInst *Create(Value *F, Value *Actual, const std::string& Name = "", @@ -1685,7 +1685,7 @@ public: ~BranchInst() { if (NumOperands == 1) - NumOperands = (unsigned)(uintptr_t)((Use*)this - OperandList); + NumOperands = (unsigned)((Use*)this - OperandList); } /// Transparently provide more efficient getOperand methods. |