This commit is contained in:
parent
643f17af8e
commit
a1f6c66736
11 changed files with 221 additions and 33 deletions
|
@ -2,6 +2,7 @@ package ssa
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
"git.urbach.dev/cli/q/src/types"
|
||||
)
|
||||
|
@ -27,7 +28,13 @@ func (v *Syscall) IsConst() bool {
|
|||
}
|
||||
|
||||
func (v *Syscall) String() string {
|
||||
return fmt.Sprintf("syscall(%v)", v.Arguments)
|
||||
args := make([]string, 0, len(v.Arguments))
|
||||
|
||||
for _, arg := range v.Arguments {
|
||||
args = append(args, arg.String())
|
||||
}
|
||||
|
||||
return fmt.Sprintf("syscall(%s)", strings.Join(args, ", "))
|
||||
}
|
||||
|
||||
func (v *Syscall) Type() types.Type {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue