From 039ab20bbf6b68c423f420be2481b447d85c606b Mon Sep 17 00:00:00 2001 From: lemon Date: Tue, 23 Aug 2022 10:21:19 +0200 Subject: collatz! --- src/parse.cff | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src/parse.cff') diff --git a/src/parse.cff b/src/parse.cff index 699762c..760c0f9 100644 --- a/src/parse.cff +++ b/src/parse.cff @@ -1605,9 +1605,6 @@ fn pexpostfix(P *Parser) Expr { case lexmatch(P, &tok, '#ptr'); let ty = ex.ty; - if ty->is(:Ptr) { - ty = ty.u.Ptr; - } switch ty.u { case Slice sl; ex = { tok.loc, mkptrtype(sl), :SPtr(exprdup(P.alloc, ex)) }; @@ -1616,9 +1613,6 @@ fn pexpostfix(P *Parser) Expr { } case lexmatch(P, &tok, '#len'); let ty = ex.ty; - if ty->is(:Ptr) { - ty = ty.u.Ptr; - } switch ty.u { case Arr arr; assert(arr.length >= 0, "arr len"); -- cgit v1.2.3