]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
dova: Fix code generated for instance casts
authorJürg Billeter <j@bitron.ch>
Sun, 18 Jul 2010 09:32:54 +0000 (11:32 +0200)
committerJürg Billeter <j@bitron.ch>
Sun, 18 Jul 2010 09:32:54 +0000 (11:32 +0200)
codegen/valadovabasemodule.vala

index b180c7f9f57685accebd6d29de4fbf7994edd296..f8f4eab9db625e045d3c3b8089b635b8058cde16 100644 (file)
@@ -2482,9 +2482,7 @@ internal class Vala.DovaBaseModule : CCodeModule {
                return null;
        }
 
-       public CCodeFunctionCall generate_instance_cast (CCodeExpression expr, TypeSymbol type) {
-               var result = new CCodeFunctionCall (new CCodeIdentifier (type.get_upper_case_cname (null)));
-               result.add_argument (expr);
-               return result;
+       public CCodeExpression generate_instance_cast (CCodeExpression expr, TypeSymbol type) {
+               return new CCodeCastExpression (expr, type.get_cname () + "*");
        }
 }