From: Luca Bruno Date: Sat, 30 Apr 2011 15:42:00 +0000 (+0200) Subject: Forbid pointer indirection for void type X-Git-Tag: 0.12.1~35 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d71de8d017f94f039dad04e8db27b0af814c4d13;p=thirdparty%2Fvala.git Forbid pointer indirection for void type Fixes bug 648890. --- diff --git a/vala/valapointerindirection.vala b/vala/valapointerindirection.vala index 424958bd8..301ca7159 100644 --- a/vala/valapointerindirection.vala +++ b/vala/valapointerindirection.vala @@ -86,7 +86,7 @@ public class Vala.PointerIndirection : Expression { } if (inner.value_type is PointerType) { var pointer_type = (PointerType) inner.value_type; - if (pointer_type.base_type is ReferenceType) { + if (pointer_type.base_type is ReferenceType || pointer_type.base_type is VoidType) { error = true; Report.error (source_reference, "Pointer indirection not supported for this expression"); return false;