[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