[llvm] r186791 - Remove unused fields.
Rafael Espindola
rafael.espindola at gmail.com
Sun Jul 21 05:42:16 PDT 2013
Author: rafael
Date: Sun Jul 21 07:42:16 2013
New Revision: 186791
URL: http://llvm.org/viewvc/llvm-project?rev=186791&view=rev
Log:
Remove unused fields.
Modified:
llvm/trunk/examples/Kaleidoscope/Chapter2/toy.cpp
Modified: llvm/trunk/examples/Kaleidoscope/Chapter2/toy.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/examples/Kaleidoscope/Chapter2/toy.cpp?rev=186791&r1=186790&r2=186791&view=diff
==============================================================================
--- llvm/trunk/examples/Kaleidoscope/Chapter2/toy.cpp (original)
+++ llvm/trunk/examples/Kaleidoscope/Chapter2/toy.cpp Sun Jul 21 07:42:16 2013
@@ -83,9 +83,8 @@ public:
/// NumberExprAST - Expression class for numeric literals like "1.0".
class NumberExprAST : public ExprAST {
- double Val;
public:
- NumberExprAST(double val) : Val(val) {}
+ NumberExprAST(double val) {}
};
/// VariableExprAST - Expression class for referencing a variable, like "a".
@@ -97,11 +96,8 @@ public:
/// BinaryExprAST - Expression class for a binary operator.
class BinaryExprAST : public ExprAST {
- char Op;
- ExprAST *LHS, *RHS;
public:
- BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs)
- : Op(op), LHS(lhs), RHS(rhs) {}
+ BinaryExprAST(char op, ExprAST *lhs, ExprAST *rhs) {}
};
/// CallExprAST - Expression class for function calls.
@@ -127,12 +123,8 @@ public:
/// FunctionAST - This class represents a function definition itself.
class FunctionAST {
- PrototypeAST *Proto;
- ExprAST *Body;
public:
- FunctionAST(PrototypeAST *proto, ExprAST *body)
- : Proto(proto), Body(body) {}
-
+ FunctionAST(PrototypeAST *proto, ExprAST *body) {}
};
//===----------------------------------------------------------------------===//
More information about the llvm-commits
mailing list