summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLauro Moura <lauromoura@expertisesolutions.com.br>2017-06-13 16:10:40 -0300
committerLauro Moura <lauromoura@expertisesolutions.com.br>2017-06-13 17:38:54 -0300
commit32daa0d45fc94cc250bf1544e0a77c328056d03a (patch)
tree795aaa4c39b168feb508a6ab8a0da64cbce50897
parent697c22c047a7bb50c7e51538d75f933964cd74e6 (diff)
downloadefl-32daa0d45fc94cc250bf1544e0a77c328056d03a.tar.gz
eolian_mono: Default values for return vars
-rw-r--r--src/bin/eolian_mono/eolian/mono/parameter.hh6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/bin/eolian_mono/eolian/mono/parameter.hh b/src/bin/eolian_mono/eolian/mono/parameter.hh
index 4a5e2501b5..0d1349f12e 100644
--- a/src/bin/eolian_mono/eolian/mono/parameter.hh
+++ b/src/bin/eolian_mono/eolian/mono/parameter.hh
@@ -601,7 +601,7 @@ struct native_convert_out_variable_generator
)
{
return as_generator(
- "eina.Binbuf " << string << ";\n"
+ "eina.Binbuf " << string << " = default(eina.Binbuf);\n"
).generate(sink, out_variable_name(param.param_name), context);
}
else if (param_is_acceptable(param, "Eina_Array *", WANT_OWN, WANT_OUT)
@@ -622,8 +622,8 @@ struct native_convert_out_variable_generator
if (!complex)
return false;
return as_generator(
- type << " " << string << ";\n"
- ).generate(sink, std::make_tuple(param.type, out_variable_name(param.param_name)), context);
+ type << " " << string << " = default(" << type << ");\n"
+ ).generate(sink, std::make_tuple(param.type, out_variable_name(param.param_name), param.type), context);
}
else if (param.direction == attributes::parameter_direction::out)
{