diff options
author | Jürg Billeter <j@bitron.ch> | 2010-10-18 16:30:33 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-10-18 16:30:33 +0200 |
commit | e6aafaa71533d38bf2d67b27b270159c670b1305 (patch) | |
tree | 5dfd5351ee03e79881eb75d9f3c10dc7f2aa98fe /codegen/valagerrormodule.vala | |
parent | 34c18af47efebf67d236f45d59417dbac5ebb15a (diff) | |
download | vala-e6aafaa71533d38bf2d67b27b270159c670b1305.tar.gz |
codegen: Add return_default_value helper method
Diffstat (limited to 'codegen/valagerrormodule.vala')
-rw-r--r-- | codegen/valagerrormodule.vala | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/codegen/valagerrormodule.vala b/codegen/valagerrormodule.vala index 3a4f77c17..a64b38a9d 100644 --- a/codegen/valagerrormodule.vala +++ b/codegen/valagerrormodule.vala @@ -109,10 +109,8 @@ public class Vala.GErrorModule : CCodeDelegateModule { ccode.add_return (new CCodeConstant ("NULL")); } else if (current_method != null && current_method.coroutine) { ccode.add_return (new CCodeConstant ("FALSE")); - } else if (current_return_type is VoidType) { - ccode.add_return (); } else { - ccode.add_return (default_value_for_type (current_return_type, false)); + return_default_value (current_return_type); } } @@ -141,10 +139,8 @@ public class Vala.GErrorModule : CCodeDelegateModule { ccode.add_return (new CCodeConstant ("NULL")); } else if (current_method != null && current_method.coroutine) { ccode.add_return (new CCodeConstant ("FALSE")); - } else if (current_return_type is VoidType) { - ccode.add_return (); } else if (current_return_type != null) { - ccode.add_return (default_value_for_type (current_return_type, false)); + return_default_value (current_return_type); } } |