several improvements suggested by Dan, thanks!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43237 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2007-10-23 04:27:44 +00:00
parent 4102eb57bb
commit 28571edba8
2 changed files with 20 additions and 9 deletions
+4 -4
View File
@@ -65,7 +65,7 @@ public:
class NumberExprAST : public ExprAST {
double Val;
public:
NumberExprAST(double val) : Val(val) {}
explicit NumberExprAST(double val) : Val(val) {}
};
</pre>
</div>
@@ -87,7 +87,7 @@ in the basic form of the Kaleidoscope language.
class VariableExprAST : public ExprAST {
std::string Name;
public:
VariableExprAST(const std::string &amp;name) : Name(name) {}
explicit VariableExprAST(const std::string &amp;name) : Name(name) {}
};
/// BinaryExprAST - Expression class for a binary operator.
@@ -850,14 +850,14 @@ public:
class NumberExprAST : public ExprAST {
double Val;
public:
NumberExprAST(double val) : Val(val) {}
explicit NumberExprAST(double val) : Val(val) {}
};
/// VariableExprAST - Expression class for referencing a variable, like "a".
class VariableExprAST : public ExprAST {
std::string Name;
public:
VariableExprAST(const std::string &amp;name) : Name(name) {}
explicit VariableExprAST(const std::string &amp;name) : Name(name) {}
};
/// BinaryExprAST - Expression class for a binary operator.