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 | c2e735359f0698582d67fda313926a6436833b05 (patch) | |
tree | 8c4f794192fe121f82e8cd51bff72c8d815cc1db /include | |
parent | eca2f99958474aaaa66d3072efd44dace67d2e09 (diff) | |
download | external_llvm-c2e735359f0698582d67fda313926a6436833b05.zip external_llvm-c2e735359f0698582d67fda313926a6436833b05.tar.gz external_llvm-c2e735359f0698582d67fda313926a6436833b05.tar.bz2 |
Remove warnings when using -Wshorten-64-to-32.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50952 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/Instructions.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/llvm/Instructions.h b/include/llvm/Instructions.h index f2afd79..b8f04c4 100644 --- a/include/llvm/Instructions.h +++ b/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. |