explicit keywords.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42262 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Dan Gohman 2007-09-24 15:48:49 +00:00
parent 11a7dbf127
commit 746767b097
2 changed files with 9 additions and 9 deletions

View File

@ -161,7 +161,7 @@ private:
public:
AnchorDesc();
AnchorDesc(AnchoredDesc *D);
explicit AnchorDesc(AnchoredDesc *D);
// Accessors
unsigned getAnchorTag() const { return AnchorTag; }
@ -201,7 +201,7 @@ private:
protected:
AnchoredDesc(unsigned T);
explicit AnchoredDesc(unsigned T);
public:
// Accessors.
@ -291,7 +291,7 @@ private:
unsigned Flags; // Miscellaneous flags.
public:
TypeDesc(unsigned T);
explicit TypeDesc(unsigned T);
// Accessors
DebugInfoDesc *getContext() const { return Context; }
@ -382,7 +382,7 @@ private:
DebugInfoDesc *FromType; // Type derived from.
public:
DerivedTypeDesc(unsigned T);
explicit DerivedTypeDesc(unsigned T);
// Accessors
TypeDesc *getFromType() const {
@ -421,7 +421,7 @@ private:
std::vector<DebugInfoDesc *> Elements;// Information used to compose type.
public:
CompositeTypeDesc(unsigned T);
explicit CompositeTypeDesc(unsigned T);
// Accessors
std::vector<DebugInfoDesc *> &getElements() { return Elements; }
@ -536,7 +536,7 @@ private:
DebugInfoDesc *TyDesc; // Type of variable.
public:
VariableDesc(unsigned T);
explicit VariableDesc(unsigned T);
// Accessors
DebugInfoDesc *getContext() const { return Context; }
@ -595,7 +595,7 @@ private:
bool IsDefinition; // Is the global defined in context.
protected:
GlobalDesc(unsigned T);
explicit GlobalDesc(unsigned T);
public:
// Accessors
@ -962,7 +962,7 @@ struct LandingPadInfo {
Function *Personality; // Personality function.
std::vector<int> TypeIds; // List of type ids (filters negative)
LandingPadInfo(MachineBasicBlock *MBB)
explicit LandingPadInfo(MachineBasicBlock *MBB)
: LandingPadBlock(MBB)
, LandingPadLabel(0)
, Personality(NULL)

View File

@ -70,7 +70,7 @@ struct Expression {
SmallVector<uint32_t, 4> varargs;
Expression() { }
Expression(ExpressionOpcode o) : opcode(o) { }
explicit Expression(ExpressionOpcode o) : opcode(o) { }
bool operator==(const Expression &other) const {
if (opcode != other.opcode)