correct cname of generic type parameters
authorJürg Billeter <j@bitron.ch>
Sat, 10 Mar 2007 21:56:50 +0000 (21:56 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Sat, 10 Mar 2007 21:56:50 +0000 (21:56 +0000)
2007-03-10  Jürg Billeter  <j@bitron.ch>

* vala/valatypereference.vala: correct cname of generic type parameters

svn path=/trunk/; revision=230

vala/ChangeLog
vala/vala/valatypereference.vala

index c1b4f1a..fdfd7ba 100644 (file)
@@ -1,5 +1,9 @@
 2007-03-10  Jürg Billeter  <j@bitron.ch>
 
+       * vala/valatypereference.vala: correct cname of generic type parameters
+
+2007-03-10  Jürg Billeter  <j@bitron.ch>
+
        * vala/valacreationmethod.vala, vala/valamethod.vala: fix overriding
          cname of creation methods
 
index 8264f2b..2db60e5 100644 (file)
@@ -199,9 +199,9 @@ public class Vala.TypeReference : CodeNode {
                
                string ptr;
                string arr;
-               if (type_parameter == null && !data_type.is_reference_type () && !reference_to_value_type) {
+               if (type_parameter != null || (!data_type.is_reference_type () && !reference_to_value_type)) {
                        ptr = "";
-               } else if (((type_parameter != null || data_type.is_reference_type ()) && !is_out) || reference_to_value_type) {
+               } else if ((data_type.is_reference_type () && !is_out) || reference_to_value_type) {
                        ptr = "*";
                } else {
                        ptr = "**";