]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
LockStatement: avoid static access to Report
authorDaniel Espinosa <esodan@gmail.com>
Mon, 3 Jan 2022 00:51:19 +0000 (18:51 -0600)
committerDaniel Espinosa <esodan@gmail.com>
Mon, 3 Jan 2022 23:51:34 +0000 (17:51 -0600)
vala/valalockstatement.vala

index 65c579be66ffcd269f3df307150de9dfd101b2b3..ab18cbc4f4bf5969e2929729a34dd9ae29c0ac11 100644 (file)
@@ -111,7 +111,7 @@ public class Vala.LockStatement : CodeNode, Statement {
                if (!(resource is MemberAccess && resource.symbol_reference is Lockable)) {
                        error = true;
                        resource.error = true;
-                       Report.error (resource.source_reference, "Expression is either not a member access or does not denote a lockable member");
+                       context.report.log_error (resource.source_reference, "Expression is either not a member access or does not denote a lockable member");
                        return false;
                }
 
@@ -119,7 +119,7 @@ public class Vala.LockStatement : CodeNode, Statement {
                if (resource.symbol_reference.parent_symbol != context.analyzer.current_class) {
                        error = true;
                        resource.error = true;
-                       Report.error (resource.source_reference, "Only members of the current class are lockable");
+                       context.report.log_error (resource.source_reference, "Only members of the current class are lockable");
                        return false;
                }
 
@@ -127,7 +127,7 @@ public class Vala.LockStatement : CodeNode, Statement {
                if (context.analyzer.current_class.is_compact) {
                        error = true;
                        resource.error = true;
-                       Report.error (resource.source_reference, "Only members of the non-compact classes are lockable");
+                       context.report.log_error (resource.source_reference, "Only members of the non-compact classes are lockable");
                        return false;
                }