aboutsummaryrefslogtreecommitdiffhomepage
path: root/parser.h
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2012-08-26 23:30:23 -0700
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2012-08-26 23:30:23 -0700
commit95de6cf5a7bb81e933bac126198819101e3ac3b6 (patch)
tree7f7e036cb28081c617911230f46f0f53dc5bfb9f /parser.h
parentd788c844408d25eb5f986d8c6e2b609270dbc153 (diff)
Migrated function_data_t out of base block class
Removed an auto_ptr (yay)
Diffstat (limited to 'parser.h')
-rw-r--r--parser.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/parser.h b/parser.h
index 6e00adcf..746cd7b8 100644
--- a/parser.h
+++ b/parser.h
@@ -100,11 +100,6 @@ struct block_t
The job that is currently evaluated in the specified block.
*/
job_t *job;
-
- /**
- Block type-specific data
- */
- std::auto_ptr<function_data_t> function_data;
#if 0
union
@@ -189,6 +184,7 @@ struct fake_block_t : public block_t {
};
struct function_def_block_t : public block_t {
+ function_data_t function_data;
function_def_block_t();
};