diff options
| -rw-r--r-- | llvm/include/llvm/Analysis/AliasSetTracker.h | 4 | ||||
| -rw-r--r-- | llvm/lib/Analysis/ValueNumbering.cpp | 2 | ||||
| -rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/LegalizeDAGTypes.cpp | 2 | 
3 files changed, 4 insertions, 4 deletions
diff --git a/llvm/include/llvm/Analysis/AliasSetTracker.h b/llvm/include/llvm/Analysis/AliasSetTracker.h index cd6450fac82..3aafb80af80 100644 --- a/llvm/include/llvm/Analysis/AliasSetTracker.h +++ b/llvm/include/llvm/Analysis/AliasSetTracker.h @@ -164,7 +164,7 @@ public:    class iterator : public forward_iterator<HashNodePair, ptrdiff_t> {      HashNodePair *CurNode;    public: -    iterator(HashNodePair *CN = 0) : CurNode(CN) {} +    explicit iterator(HashNodePair *CN = 0) : CurNode(CN) {}      bool operator==(const iterator& x) const {        return CurNode == x.CurNode; @@ -262,7 +262,7 @@ public:    /// AliasSetTracker ctor - Create an empty collection of AliasSets, and use    /// the specified alias analysis object to disambiguate load and store    /// addresses. -  AliasSetTracker(AliasAnalysis &aa) : AA(aa) {} +  explicit AliasSetTracker(AliasAnalysis &aa) : AA(aa) {}    /// add methods - These methods are used to add different types of    /// instructions to the alias sets.  Adding a new instruction can result in diff --git a/llvm/lib/Analysis/ValueNumbering.cpp b/llvm/lib/Analysis/ValueNumbering.cpp index bdb9422c238..8665acdb46f 100644 --- a/llvm/lib/Analysis/ValueNumbering.cpp +++ b/llvm/lib/Analysis/ValueNumbering.cpp @@ -78,7 +78,7 @@ namespace {    ///    struct VISIBILITY_HIDDEN BVNImpl : public InstVisitor<BVNImpl> {      std::vector<Value*> &RetVals; -    BVNImpl(std::vector<Value*> &RV) : RetVals(RV) {} +    explicit BVNImpl(std::vector<Value*> &RV) : RetVals(RV) {}      void visitCastInst(CastInst &I);      void visitGetElementPtrInst(GetElementPtrInst &I); diff --git a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAGTypes.cpp b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAGTypes.cpp index e8bf080c1f6..4180455a2bc 100644 --- a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAGTypes.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAGTypes.cpp @@ -99,7 +99,7 @@ class VISIBILITY_HIDDEN DAGTypeLegalizer {    SmallVector<SDNode*, 128> Worklist;  public: -  DAGTypeLegalizer(SelectionDAG &dag) +  explicit DAGTypeLegalizer(SelectionDAG &dag)      : TLI(dag.getTargetLoweringInfo()), DAG(dag),      ValueTypeActions(TLI.getValueTypeActions()) {      assert(MVT::LAST_VALUETYPE <= 32 &&  | 

