From 100ad31a20dca6a0b44dfdb867adab4bf6b43bae Mon Sep 17 00:00:00 2001 From: Botond Baranyi <botond.baranyi@ericsson.com> Date: Fri, 17 Feb 2017 14:20:25 +0100 Subject: [PATCH] Fixed lazy/fuzzy class generation on Solaris Change-Id: I71b5309e02c8fac6fa308b15a1006f30ea939ee4 Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com> --- compiler2/Value.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler2/Value.cc b/compiler2/Value.cc index 614923264..05c77dc8a 100644 --- a/compiler2/Value.cc +++ b/compiler2/Value.cc @@ -14709,7 +14709,7 @@ void Value::generate_code_expr_encvalue_unichar(expression_struct *expr) if (i>0) expr->preamble = mputstr(expr->preamble, ", "); expr->preamble = mputprintf(expr->preamble, "%s& %s", (*type_vec)[i]->c_str(), get_constr_param_name(i).c_str()); } - expr->preamble = mputprintf(expr->preamble, "): Lazy_Fuzzy_Expr(%s)", lazy ? "FALSE" : "TRUE"); + expr->preamble = mputprintf(expr->preamble, "): Lazy_Fuzzy_Expr<%s>(%s)", type_name.c_str(), lazy ? "FALSE" : "TRUE"); for (size_t i=0; i<type_vec->size(); i++) { expr->preamble = mputprintf(expr->preamble, ", %s(%s)", get_member_name(i).c_str(), get_constr_param_name(i).c_str()); } -- GitLab