+2009-01-10 Jürg Billeter <j@bitron.ch>
+
+ * vala/valacodenode.vala:
+ * vala/valaparser.vala:
+ * vala/valapointertype.vala:
+
+ Fix pointer properties
+
2009-01-10 Jürg Billeter <j@bitron.ch>
* configure.ac: Post-release version bump
}
public virtual bool check (SemanticAnalyzer analyzer) {
- return false;
+ return true;
}
public virtual void replace_type (DataType old_type, DataType new_type) {
var type = parse_type ();
bool getter_owned = false;
- if (accept (TokenType.HASH) && !context.deprecated) {
- Report.warning (get_last_src (), "deprecated syntax, use `owned` modifier before `get'");
+ if (accept (TokenType.HASH)) {
+ if (!context.deprecated) {
+ Report.warning (get_last_src (), "deprecated syntax, use `owned` modifier before `get'");
+ }
getter_owned = true;
}
/* valapointertype.vala
*
- * Copyright (C) 2007-2008 Jürg Billeter
+ * Copyright (C) 2007-2009 Jürg Billeter
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
public override bool is_disposable () {
return false;
}
+
+ public override bool check (SemanticAnalyzer analyzer) {
+ error = !base_type.check (analyzer);
+ return !error;
+ }
}