From d71de8d017f94f039dad04e8db27b0af814c4d13 Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Sat, 30 Apr 2011 17:42:00 +0200 Subject: [PATCH] Forbid pointer indirection for void type Fixes bug 648890. --- vala/valapointerindirection.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.47.2