Remove redundant "explicit" keywords.

llvm-svn: 206639
This commit is contained in:
Rui Ueyama 2014-04-18 20:06:00 +00:00
parent a2b0334e93
commit be0a7ac5e8
1 changed files with 4 additions and 4 deletions

View File

@ -96,7 +96,7 @@ private:
template <Directive::Kind kind> template <Directive::Kind kind>
class MemorySize : public Directive { class MemorySize : public Directive {
public: public:
explicit MemorySize(uint64_t reserve, uint64_t commit) MemorySize(uint64_t reserve, uint64_t commit)
: Directive(kind), _reserve(reserve), _commit(commit) {} : Directive(kind), _reserve(reserve), _commit(commit) {}
static bool classof(const Directive *dir) { static bool classof(const Directive *dir) {
@ -116,7 +116,7 @@ typedef MemorySize<Directive::Kind::stacksize> Stacksize;
class Name : public Directive { class Name : public Directive {
public: public:
explicit Name(StringRef outputPath, uint64_t baseaddr) Name(StringRef outputPath, uint64_t baseaddr)
: Directive(Kind::name), _outputPath(outputPath), _baseaddr(baseaddr) {} : Directive(Kind::name), _outputPath(outputPath), _baseaddr(baseaddr) {}
static bool classof(const Directive *dir) { static bool classof(const Directive *dir) {
@ -133,7 +133,7 @@ private:
class Version : public Directive { class Version : public Directive {
public: public:
explicit Version(int major, int minor) Version(int major, int minor)
: Directive(Kind::version), _major(major), _minor(minor) {} : Directive(Kind::version), _major(major), _minor(minor) {}
static bool classof(const Directive *dir) { static bool classof(const Directive *dir) {
@ -150,7 +150,7 @@ private:
class Parser { class Parser {
public: public:
explicit Parser(Lexer &lex, llvm::BumpPtrAllocator &alloc) Parser(Lexer &lex, llvm::BumpPtrAllocator &alloc)
: _lex(lex), _alloc(alloc) {} : _lex(lex), _alloc(alloc) {}
llvm::Optional<Directive *> parse(); llvm::Optional<Directive *> parse();