diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2015-04-10 16:02:34 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2015-04-10 16:02:34 +0000 |
| commit | b3bcf604d1f6864af6da5d05bfbaef00ec4de84c (patch) | |
| tree | e38e99712ad3c493162c953d1e3bb73d1aa08888 /llvm | |
| parent | aa7f0f8d5c95e4208788c5c83f5567c7b5005dad (diff) | |
| download | bcm5719-llvm-b3bcf604d1f6864af6da5d05bfbaef00ec4de84c.tar.gz bcm5719-llvm-b3bcf604d1f6864af6da5d05bfbaef00ec4de84c.zip | |
[CallSite] Use the injected base class name. NFC.
llvm-svn: 234606
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/include/llvm/IR/CallSite.h | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/llvm/include/llvm/IR/CallSite.h b/llvm/include/llvm/IR/CallSite.h index f6bf137ae46..ebace3395ac 100644 --- a/llvm/include/llvm/IR/CallSite.h +++ b/llvm/include/llvm/IR/CallSite.h @@ -350,15 +350,13 @@ private: class CallSite : public CallSiteBase<Function, Value, User, Instruction, CallInst, InvokeInst, User::op_iterator> { - typedef CallSite::CallSiteBase Base; - public: CallSite() {} - CallSite(Base B) : Base(B) {} - CallSite(CallInst *CI) : Base(CI) {} - CallSite(InvokeInst *II) : Base(II) {} - explicit CallSite(Instruction *II) : Base(II) {} - explicit CallSite(Value *V) : Base(V) {} + CallSite(CallSiteBase B) : CallSiteBase(B) {} + CallSite(CallInst *CI) : CallSiteBase(CI) {} + CallSite(InvokeInst *II) : CallSiteBase(II) {} + explicit CallSite(Instruction *II) : CallSiteBase(II) {} + explicit CallSite(Value *V) : CallSiteBase(V) {} bool operator==(const CallSite &CS) const { return I == CS.I; } bool operator!=(const CallSite &CS) const { return I != CS.I; } @@ -372,15 +370,13 @@ private: /// ImmutableCallSite - establish a view to a call site for examination class ImmutableCallSite : public CallSiteBase<> { - typedef ImmutableCallSite::CallSiteBase Base; - public: ImmutableCallSite() {} - ImmutableCallSite(const CallInst *CI) : Base(CI) {} - ImmutableCallSite(const InvokeInst *II) : Base(II) {} - explicit ImmutableCallSite(const Instruction *II) : Base(II) {} - explicit ImmutableCallSite(const Value *V) : Base(V) {} - ImmutableCallSite(CallSite CS) : Base(CS.getInstruction()) {} + ImmutableCallSite(const CallInst *CI) : CallSiteBase(CI) {} + ImmutableCallSite(const InvokeInst *II) : CallSiteBase(II) {} + explicit ImmutableCallSite(const Instruction *II) : CallSiteBase(II) {} + explicit ImmutableCallSite(const Value *V) : CallSiteBase(V) {} + ImmutableCallSite(CallSite CS) : CallSiteBase(CS.getInstruction()) {} }; } // End llvm namespace |

