diff options
author | Luca Bruno <lucabru@src.gnome.org> | 2011-04-11 18:08:23 +0200 |
---|---|---|
committer | Luca Bruno <lucabru@src.gnome.org> | 2011-10-02 12:59:46 +0200 |
commit | 335636be07c27950791179dc77354d2916c9468a (patch) | |
tree | 8f7ecf24258edd9d7d1affe62217abc7b69907fd /codegen/valagerrormodule.vala | |
parent | 6849eafbe5f5fe7fec0a761fb24bbec4d8855f86 (diff) | |
download | vala-335636be07c27950791179dc77354d2916c9468a.tar.gz |
codegen: Avoid name clashes in the closure struct
Fixes bug 596861.
Diffstat (limited to 'codegen/valagerrormodule.vala')
-rw-r--r-- | codegen/valagerrormodule.vala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/codegen/valagerrormodule.vala b/codegen/valagerrormodule.vala index 10a080aa9..23d11a313 100644 --- a/codegen/valagerrormodule.vala +++ b/codegen/valagerrormodule.vala @@ -346,7 +346,7 @@ public class Vala.GErrorModule : CCodeDelegateModule { if (clause.error_variable != null) { visit_local_variable (clause.error_variable); - ccode.add_assignment (get_variable_cexpression (clause.error_variable.name), get_variable_cexpression ("_inner_error_")); + ccode.add_assignment (get_variable_cexpression (get_local_cname (clause.error_variable)), get_variable_cexpression ("_inner_error_")); } else { // error object is not used within catch statement, clear it var cclear = new CCodeFunctionCall (new CCodeIdentifier ("g_clear_error")); |