pass: test for liveness
This commit is contained in:
14
reg/types.go
14
reg/types.go
@@ -38,11 +38,7 @@ func (f *Family) define(s Spec, id PID, name string) Physical {
|
||||
}
|
||||
|
||||
func (f *Family) Virtual(id VID, s Size) Virtual {
|
||||
return virtual{
|
||||
id: id,
|
||||
kind: f.Kind,
|
||||
Size: s,
|
||||
}
|
||||
return NewVirtual(id, f.Kind, s)
|
||||
}
|
||||
|
||||
type private interface {
|
||||
@@ -74,6 +70,14 @@ type virtual struct {
|
||||
Size
|
||||
}
|
||||
|
||||
func NewVirtual(id VID, k Kind, s Size) Virtual {
|
||||
return virtual{
|
||||
id: id,
|
||||
kind: k,
|
||||
Size: s,
|
||||
}
|
||||
}
|
||||
|
||||
func (v virtual) VirtualID() VID { return v.id }
|
||||
func (v virtual) Kind() Kind { return v.kind }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user