summaryrefslogtreecommitdiff
path: root/vala/valamarkupreader.vala
diff options
context:
space:
mode:
authorLuca Bruno <lucabru@src.gnome.org>2011-07-13 11:19:56 +0200
committerLuca Bruno <lucabru@src.gnome.org>2011-07-15 18:56:38 +0200
commit7d1332dd66d7b12da503f2aa9239753aaa5a1719 (patch)
tree01747b9b44de0f8adbeca20d888371be11366d81 /vala/valamarkupreader.vala
parent83afc92daf8b4660c99cfea0f06c5b2a3d8a1aff (diff)
downloadvala-7d1332dd66d7b12da503f2aa9239753aaa5a1719.tar.gz
Fix usage of possibly unassigned out parameters
Diffstat (limited to 'vala/valamarkupreader.vala')
-rw-r--r--vala/valamarkupreader.vala10
1 files changed, 4 insertions, 6 deletions
diff --git a/vala/valamarkupreader.vala b/vala/valamarkupreader.vala
index 69170e556..7f50c2db3 100644
--- a/vala/valamarkupreader.vala
+++ b/vala/valamarkupreader.vala
@@ -103,6 +103,8 @@ public class Vala.MarkupReader : Object {
if (empty_element) {
empty_element = false;
+ token_begin = SourceLocation (begin, line, column);
+ token_end = SourceLocation (begin, line, column);
return MarkupTokenType.END_ELEMENT;
}
@@ -110,9 +112,7 @@ public class Vala.MarkupReader : Object {
MarkupTokenType type = MarkupTokenType.NONE;
char* begin = current;
- token_begin.pos = begin;
- token_begin.line = line;
- token_begin.column = column;
+ token_begin = SourceLocation (begin, line, column);
if (current >= end) {
type = MarkupTokenType.EOF;
@@ -202,9 +202,7 @@ public class Vala.MarkupReader : Object {
type = MarkupTokenType.TEXT;
}
- token_end.pos = current;
- token_end.line = line;
- token_end.column = column - 1;
+ token_end = SourceLocation (current, line, column - 1);
return type;
}