]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Include C header files for types used in sizeof expressions, fixes bug
authorJürg Billeter <j@bitron.ch>
Tue, 16 Dec 2008 00:06:06 +0000 (00:06 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Tue, 16 Dec 2008 00:06:06 +0000 (00:06 +0000)
2008-12-16  Jürg Billeter  <j@bitron.ch>

* vala/valasizeofexpression.vala:

Include C header files for types used in sizeof expressions,
fixes bug 542705

svn path=/trunk/; revision=2172

ChangeLog
vala/valasizeofexpression.vala

index e8a0a178f56c650f803e4d5c0dfbd43bb825193e..9bc3fa2ad4d85f9c1472796503a32521dd21bf1c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-12-16  Jürg Billeter  <j@bitron.ch>
+
+       * vala/valasizeofexpression.vala:
+
+       Include C header files for types used in sizeof expressions,
+       fixes bug 542705
+
 2008-12-16  Jürg Billeter  <j@bitron.ch>
 
        * gobject/valaccodebasemodule.vala:
index 673b16e9cef3943bfc97590829afd3997136c472..041ba4aaaf788c1c71cfd2f8a859084f4280bf20 100644 (file)
@@ -80,6 +80,8 @@ public class Vala.SizeofExpression : Expression {
 
                value_type = analyzer.ulong_type;
 
+               analyzer.current_source_file.add_type_dependency (type_reference, SourceFileDependencyType.SOURCE);
+
                return !error;
        }
 }