Made Symbol always stack, not heap, allocated. Finally fixed bugs with ASTTransformation.
This commit is contained in:
@@ -3,10 +3,9 @@
|
||||
ASTData::ASTData(ASTType type, ValueType valueType) {
|
||||
this->type = type;
|
||||
this->valueType = valueType;
|
||||
this->symbol = NULL;
|
||||
}
|
||||
|
||||
ASTData::ASTData(ASTType type, Symbol* symbol, ValueType valueType) {
|
||||
ASTData::ASTData(ASTType type, Symbol symbol, ValueType valueType) {
|
||||
this->type = type;
|
||||
this->valueType = valueType;
|
||||
this->symbol = symbol;
|
||||
@@ -15,3 +14,7 @@ ASTData::ASTData(ASTType type, Symbol* symbol, ValueType valueType) {
|
||||
|
||||
ASTData::~ASTData() {
|
||||
}
|
||||
|
||||
std::string ASTData::toString() {
|
||||
return "ASTData!";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user