aboutsummaryrefslogtreecommitdiff
path: root/src/parse.cff
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2022-08-23 10:21:19 +0200
committerlemon <lsof@mailbox.org>2022-08-23 10:21:19 +0200
commit039ab20bbf6b68c423f420be2481b447d85c606b (patch)
treeb3443baf8990c14e54332a4ee5844765256f4d59 /src/parse.cff
parent09ea9f98e696235bf637c1df723d5796b4c9d185 (diff)
collatz!
Diffstat (limited to 'src/parse.cff')
-rw-r--r--src/parse.cff6
1 files changed, 0 insertions, 6 deletions
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");