[lld] r226205 - Add "explicit".

Rui Ueyama ruiu at google.com
Thu Jan 15 13:05:00 PST 2015


Author: ruiu
Date: Thu Jan 15 15:05:00 2015
New Revision: 226205

URL: http://llvm.org/viewvc/llvm-project?rev=226205&view=rev
Log:
Add "explicit".

Modified:
    lld/trunk/include/lld/Core/Node.h

Modified: lld/trunk/include/lld/Core/Node.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/include/lld/Core/Node.h?rev=226205&r1=226204&r2=226205&view=diff
==============================================================================
--- lld/trunk/include/lld/Core/Node.h (original)
+++ lld/trunk/include/lld/Core/Node.h Thu Jan 15 15:05:00 2015
@@ -29,7 +29,7 @@ namespace lld {
 class Node {
 public:
   enum class Kind { File, GroupEnd };
-  Node(Kind type) : _kind(type) {}
+  explicit Node(Kind type) : _kind(type) {}
   virtual ~Node() {}
   virtual Kind kind() const { return _kind; }
 
@@ -41,7 +41,7 @@ private:
 // files between the corresponding --start-group and this marker.
 class GroupEnd : public Node {
 public:
-  GroupEnd(int size) : Node(Kind::GroupEnd), _size(size) {}
+  explicit GroupEnd(int size) : Node(Kind::GroupEnd), _size(size) {}
 
   int getSize() const { return _size; }
 





More information about the llvm-commits mailing list