summaryrefslogtreecommitdiff
path: root/lang/golang
diff options
context:
space:
mode:
authorMarc Vertes <mvertes@free.fr>2026-01-14 18:44:17 +0100
committerMarc Vertes <mvertes@free.fr>2026-01-14 18:44:17 +0100
commit31e3793202402fda21905027c18ebfa5c8d8c832 (patch)
treedbe52ae31fada099bc65fcd9c7d61f6266c6ba78 /lang/golang
parentde3baf0e06862f0420950f025b3328068f3b6df2 (diff)
fix: improve handling of indirections
Added 2 VM instructions, FnewE variant of Fnew with a dereference, and FieldE, variant of Field with dereference. It's now possible to pointers in structs and literal composites.
Diffstat (limited to 'lang/golang')
-rw-r--r--lang/golang/go.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/lang/golang/go.go b/lang/golang/go.go
index 2085c3b..0d60e8b 100644
--- a/lang/golang/go.go
+++ b/lang/golang/go.go
@@ -136,7 +136,7 @@ var GoSpec = &lang.Spec{
lang.Minus: {Precedence: 6},
lang.Not: {Precedence: 6},
lang.Call: {Precedence: 6},
- lang.Index: {Precedence: 6},
+ lang.Index: {Precedence: 8},
lang.Period: {Precedence: 7},
lang.Colon: {Precedence: 7},
lang.Inc: {SkipSemi: true},