diff options
author | Jürg Billeter <j@bitron.ch> | 2010-10-07 20:58:54 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-10-08 20:49:25 +0200 |
commit | 54d2885e301998e5252c706161b4fa00a5be3ac6 (patch) | |
tree | fb03f5941e079e3a8a60ff12eb887fa30ed69c08 /vala/valasemanticanalyzer.vala | |
parent | 835ebab7dbac51dd11b53d71caf1c7b2aded78c8 (diff) | |
download | vala-54d2885e301998e5252c706161b4fa00a5be3ac6.tar.gz |
dova: Rename integer types
Diffstat (limited to 'vala/valasemanticanalyzer.vala')
-rw-r--r-- | vala/valasemanticanalyzer.vala | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/vala/valasemanticanalyzer.vala b/vala/valasemanticanalyzer.vala index 576412c37..111c614e7 100644 --- a/vala/valasemanticanalyzer.vala +++ b/vala/valasemanticanalyzer.vala @@ -178,31 +178,30 @@ public class Vala.SemanticAnalyzer : CodeVisitor { bool_type = new BooleanType ((Struct) root_symbol.scope.lookup ("bool")); string_type = new ObjectType ((Class) root_symbol.scope.lookup ("string")); - short_type = new IntegerType ((Struct) root_symbol.scope.lookup ("short")); - ushort_type = new IntegerType ((Struct) root_symbol.scope.lookup ("ushort")); int_type = new IntegerType ((Struct) root_symbol.scope.lookup ("int")); uint_type = new IntegerType ((Struct) root_symbol.scope.lookup ("uint")); - long_type = new IntegerType ((Struct) root_symbol.scope.lookup ("long")); - ulong_type = new IntegerType ((Struct) root_symbol.scope.lookup ("ulong")); double_type = new FloatingType ((Struct) root_symbol.scope.lookup ("double")); if (context.profile != Profile.DOVA) { uchar_type = new IntegerType ((Struct) root_symbol.scope.lookup ("uchar")); int8_type = new IntegerType ((Struct) root_symbol.scope.lookup ("int8")); + short_type = new IntegerType ((Struct) root_symbol.scope.lookup ("short")); + ushort_type = new IntegerType ((Struct) root_symbol.scope.lookup ("ushort")); + long_type = new IntegerType ((Struct) root_symbol.scope.lookup ("long")); + ulong_type = new IntegerType ((Struct) root_symbol.scope.lookup ("ulong")); + size_t_type = new IntegerType ((Struct) root_symbol.scope.lookup ("size_t")); + ssize_t_type = new IntegerType ((Struct) root_symbol.scope.lookup ("ssize_t")); + } else { + long_type = int_type; + ulong_type = uint_type; + size_t_type = uint_type; + ssize_t_type = int_type; } var unichar_struct = (Struct) root_symbol.scope.lookup ("unichar"); if (unichar_struct != null) { unichar_type = new IntegerType (unichar_struct); } - var size_t_struct = (Struct) root_symbol.scope.lookup ("size_t"); - if (size_t_struct != null) { - size_t_type = new IntegerType (size_t_struct); - } - var ssize_t_struct = (Struct) root_symbol.scope.lookup ("ssize_t"); - if (ssize_t_struct != null) { - ssize_t_type = new IntegerType (ssize_t_struct); - } if (context.profile == Profile.GOBJECT) { var glib_ns = root_symbol.scope.lookup ("GLib"); |