diff options
author | Dejan Jovanović <dejan.jovanovic@gmail.com> | 2010-04-26 21:37:34 +0000 |
---|---|---|
committer | Dejan Jovanović <dejan.jovanovic@gmail.com> | 2010-04-26 21:37:34 +0000 |
commit | 3ee48833fd8cffe897a05a986c08a30d9de57213 (patch) | |
tree | db56dd28b96b12414a763ee9104adc8389225ca5 /src/expr/attribute.cpp | |
parent | 96733823eadf9ff566a177cf74e19d1712c48e4b (diff) |
Adding the intermediary TypeNode to represent (and separate) the Types at the Node level.
Diffstat (limited to 'src/expr/attribute.cpp')
-rw-r--r-- | src/expr/attribute.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/expr/attribute.cpp b/src/expr/attribute.cpp index e5a50591f..bc724cdd1 100644 --- a/src/expr/attribute.cpp +++ b/src/expr/attribute.cpp @@ -30,6 +30,7 @@ void AttributeManager::deleteAllAttributes(NodeValue* nv) { deleteFromTable(d_ints, nv); deleteFromTable(d_tnodes, nv); deleteFromTable(d_nodes, nv); + deleteFromTable(d_types, nv); deleteFromTable(d_strings, nv); deleteFromTable(d_ptrs, nv); @@ -59,6 +60,7 @@ void AttributeManager::deleteAllAttributes() { deleteAllFromTable(d_ints); deleteAllFromTable(d_tnodes); deleteAllFromTable(d_nodes); + deleteAllFromTable(d_types); deleteAllFromTable(d_strings); deleteAllFromTable(d_ptrs); |