diff options
Diffstat (limited to 'include/Support/CommandLine.h')
-rw-r--r-- | include/Support/CommandLine.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/include/Support/CommandLine.h b/include/Support/CommandLine.h index dcd3b5ba51..789679e399 100644 --- a/include/Support/CommandLine.h +++ b/include/Support/CommandLine.h @@ -733,14 +733,17 @@ class opt : public Option, } public: // setInitialValue - Used by the cl::init modifier... - void setInitialValue(const DataType &V) { setValue(V); } + void setInitialValue(const DataType &V) { this->setValue(V); } ParserClass &getParser() { return Parser; } - operator DataType() const { return getValue(); } + operator DataType() const { return this->getValue(); } template<class T> - DataType &operator=(const T &Val) { setValue(Val); return getValue(); } + DataType &operator=(const T &Val) { + this->setValue(Val); + return this->getValue(); + } // One option... template<class M0t> |