diff options
| author | Marc Vertes <mvertes@free.fr> | 2026-01-14 18:44:17 +0100 |
|---|---|---|
| committer | Marc Vertes <mvertes@free.fr> | 2026-01-14 18:44:17 +0100 |
| commit | 31e3793202402fda21905027c18ebfa5c8d8c832 (patch) | |
| tree | dbe52ae31fada099bc65fcd9c7d61f6266c6ba78 /lang/golang/go.go | |
| parent | de3baf0e06862f0420950f025b3328068f3b6df2 (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/go.go')
| -rw-r--r-- | lang/golang/go.go | 2 |
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}, |
