From: Rico Tzschichholz Date: Mon, 7 Jan 2019 16:47:49 +0000 (+0100) Subject: vala: Use dedicated error message for assignments to literals X-Git-Tag: 0.43.5~41 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c498bf05bf55f5ff7c0e0c903db4139f536488bb;p=thirdparty%2Fvala.git vala: Use dedicated error message for assignments to literals --- diff --git a/vala/valaassignment.vala b/vala/valaassignment.vala index ce3549aaf..1c449ed74 100644 --- a/vala/valaassignment.vala +++ b/vala/valaassignment.vala @@ -208,6 +208,10 @@ public class Vala.Assignment : Expression { } } else if (left is PointerIndirection) { right.target_type = left.value_type.copy (); + } else if (left is Literal) { + error = true; + Report.error (source_reference, "Literals are immutable"); + return false; } else { error = true; Report.error (source_reference, "unsupported lvalue in assignment");