From afaef3619458e6e8c79c15944fa871ca6cc5a58a Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Thu, 3 Dec 2020 17:07:13 -0700 Subject: stage1: compile error for pointer arithmetic on ptr-to-array See #2018 --- src/stage1/ir.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/stage1/ir.cpp b/src/stage1/ir.cpp index 347014f257..f4cb8a9aed 100644 --- a/src/stage1/ir.cpp +++ b/src/stage1/ir.cpp @@ -17841,7 +17841,7 @@ static bool is_pointer_arithmetic_allowed(ZigType *lhs_type, IrBinOp op) { return false; switch (lhs_type->data.pointer.ptr_len) { case PtrLenSingle: - return lhs_type->data.pointer.child_type->id == ZigTypeIdArray; + return false; case PtrLenUnknown: case PtrLenC: return true; -- cgit v1.2.3