From: Jürg Billeter Date: Sun, 25 Jul 2010 19:21:01 +0000 (+0200) Subject: Simplify is_address_of_possible X-Git-Tag: 0.9.4~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6307ced408bab012a92b7ea0d8bfdc12fb0a1824;p=thirdparty%2Fvala.git Simplify is_address_of_possible --- diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala index 56e991150..50127b638 100644 --- a/codegen/valaccodebasemodule.vala +++ b/codegen/valaccodebasemodule.vala @@ -5384,19 +5384,8 @@ public class Vala.CCodeBaseModule : CCodeModule { if (ma == null) { return false; } - if (ma.symbol_reference == null) { - return false; - } - if (ma.symbol_reference is FormalParameter) { - return true; - } - if (ma.symbol_reference is LocalVariable) { - return true; - } - if (ma.symbol_reference is Field) { - return true; - } - return false; + + return (ma.symbol_reference is Variable); } /* retrieve the correct address_of expression for a give expression, creates temporary variables