build: ParseArgs return new slices

This commit is contained in:
Li Jie
2025-01-05 15:41:55 +08:00
parent 03517ce22e
commit 179f4dfe22

View File

@@ -688,8 +688,8 @@ func ParseArgs(args []string, swflags map[string]bool) (flags, patterns []string
if strings.HasPrefix(arg, "-") { if strings.HasPrefix(arg, "-") {
checkFlag(arg, &i, &verbose, swflags) checkFlag(arg, &i, &verbose, swflags)
} else { } else {
patterns = args[i:] patterns = append([]string{}, args[i:]...)
flags = args[:i] flags = append([]string{}, args[:i]...)
return return
} }
} }