feature: 修复下标越界的bug,调整enter ast 代码

This commit is contained in:
pixelMax(奇淼
2024-07-23 18:36:35 +08:00
parent de782e629f
commit 4512aa7ff8
2 changed files with 36 additions and 53 deletions

View File

@@ -137,7 +137,7 @@ func (v *cutAutoMigrateFunc) Visit(n ast.Node) ast.Visitor {
}
// 删除结构体参数
for i := range callExpr.Args {
for i := 0; i < len(callExpr.Args); i++ {
if com, comok := callExpr.Args[i].(*ast.CompositeLit); comok {
if selector, exprok := com.Type.(*ast.SelectorExpr); exprok {
if x, identok := selector.X.(*ast.Ident); identok {