]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
dova: Use long/ulong for 64-bit integer literals
authorJürg Billeter <j@bitron.ch>
Sat, 13 Mar 2010 19:58:36 +0000 (20:58 +0100)
committerJürg Billeter <j@bitron.ch>
Sat, 13 Mar 2010 19:58:36 +0000 (20:58 +0100)
vala/valaintegerliteral.vala

index 95fd132833403d7a84e2ea6b91430ff6131c9ef5..6a84131d5fc82a5b562cad34643550faae4d3006 100644 (file)
@@ -94,6 +94,13 @@ public class Vala.IntegerLiteral : Literal {
                        } else {
                                return "long";
                        }
+               } else if (CodeContext.get ().profile == Profile.DOVA) {
+                       // long is 64-bit in Dova profile
+                       if (u) {
+                               return "ulong";
+                       } else {
+                               return "long";
+                       }
                } else {
                        if (u) {
                                return "uint64";