summaryrefslogtreecommitdiff
path: root/vala/valablock.vala
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2019-09-29 18:15:54 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2019-09-30 16:03:29 +0200
commit9811ebe2f9b984bca96248183fc412fa8d049c60 (patch)
treeb5618812013aa513b85fcd4d20fe1b734f3498ef /vala/valablock.vala
parent325c81d6f8db52a9172597766930797adfa6f04a (diff)
downloadvala-9811ebe2f9b984bca96248183fc412fa8d049c60.tar.gz
vala: Micro optimizations
Diffstat (limited to 'vala/valablock.vala')
-rw-r--r--vala/valablock.vala6
1 files changed, 3 insertions, 3 deletions
diff --git a/vala/valablock.vala b/vala/valablock.vala
index ae30c8b15..c4e8ab74e 100644
--- a/vala/valablock.vala
+++ b/vala/valablock.vala
@@ -70,7 +70,7 @@ public class Vala.Block : Symbol, Statement {
public List<Statement> get_statements () {
var list = new ArrayList<Statement> ();
foreach (Statement stmt in statement_list) {
- var stmt_list = stmt as StatementList;
+ unowned StatementList? stmt_list = stmt as StatementList;
if (stmt_list != null) {
for (int i = 0; i < stmt_list.length; i++) {
list.add (stmt_list.get (i));
@@ -88,7 +88,7 @@ public class Vala.Block : Symbol, Statement {
* @param local a variable declarator
*/
public void add_local_variable (LocalVariable local) {
- var parent_block = parent_symbol;
+ unowned Symbol? parent_block = parent_symbol;
while (parent_block is Block || parent_block is Method || parent_block is PropertyAccessor) {
if (parent_block.scope.lookup (local.name) != null) {
Report.error (local.source_reference, "Local variable `%s' conflicts with a local variable or constant declared in a parent scope".printf (local.name));
@@ -113,7 +113,7 @@ public class Vala.Block : Symbol, Statement {
}
public void add_local_constant (Constant constant) {
- var parent_block = parent_symbol;
+ unowned Symbol? parent_block = parent_symbol;
while (parent_block is Block || parent_block is Method || parent_block is PropertyAccessor) {
if (parent_block.scope.lookup (constant.name) != null) {
Report.error (constant.source_reference, "Local constant `%s' conflicts with a local variable or constant declared in a parent scope".printf (constant.name));