diff -r 7b52623a2f37 -r a3d917474ae4 absyntax_utils/type_initial_value.cc --- a/absyntax_utils/type_initial_value.cc Sat Dec 01 11:30:16 2012 +0000 +++ b/absyntax_utils/type_initial_value.cc Mon Dec 03 14:06:49 2012 +0000 @@ -81,7 +81,7 @@ * for the DATE data type. Untill we fix our implementation, we use 1970-01-01 * as our default value!! */ - date_literal_0 = new date_literal_c(integer_1, integer_1, integer_1); +//date_literal_0 = new date_literal_c(integer_1, integer_1, integer_1); date_literal_0 = new date_literal_c(new integer_c("1970"), integer_1, integer_1); daytime_literal_0 = new daytime_c(integer_0, integer_0, real_0); time_0 = new duration_c(new time_type_name_c(), NULL, new interval_c(NULL, NULL, NULL, integer_0, NULL)); // T#0s @@ -98,9 +98,9 @@ -symbol_c *type_initial_value_c::get(identifier_c *type_name) { +symbol_c *type_initial_value_c::get(symbol_c *type) { TRACE("type_initial_value_c::get(): called "); - return (symbol_c *)type_name->accept(*this); + return (symbol_c *)type->accept(*type_initial_value_c::instance()); }