vala r2199 - in trunk: . vala
- From: juergbi svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r2199 - in trunk: . vala
- Date: Wed, 17 Dec 2008 20:26:59 +0000 (UTC)
Author: juergbi
Date: Wed Dec 17 20:26:59 2008
New Revision: 2199
URL: http://svn.gnome.org/viewvc/vala?rev=2199&view=rev
Log:
2008-12-17 JÃrg Billeter <j bitron ch>
* vala/valaparser.vala:
* vala/valavoidtype.vala:
Store source_reference for void types
Modified:
trunk/ChangeLog
trunk/vala/valaparser.vala
trunk/vala/valavoidtype.vala
Modified: trunk/vala/valaparser.vala
==============================================================================
--- trunk/vala/valaparser.vala (original)
+++ trunk/vala/valaparser.vala Wed Dec 17 20:26:59 2008
@@ -359,7 +359,7 @@
var begin = get_location ();
if (accept (TokenType.VOID)) {
- DataType type = new VoidType ();
+ DataType type = new VoidType (get_src (begin));
while (accept (TokenType.STAR)) {
type = new PointerType (type);
}
Modified: trunk/vala/valavoidtype.vala
==============================================================================
--- trunk/vala/valavoidtype.vala (original)
+++ trunk/vala/valavoidtype.vala Wed Dec 17 20:26:59 2008
@@ -26,7 +26,8 @@
* The void type.
*/
public class Vala.VoidType : DataType {
- public VoidType () {
+ public VoidType (SourceReference? source_reference = null) {
+ this.source_reference = source_reference;
}
public override bool stricter (DataType type2) {
@@ -42,7 +43,7 @@
}
public override DataType copy () {
- return new VoidType ();
+ return new VoidType (source_reference);
}
public override string? get_type_id () {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]