mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-15 08:23:41 +00:00
reflect: add UnsafeAddr()
This commit is contained in:
@@ -228,6 +228,10 @@ func (v Value) Addr() Value {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (v Value) UnsafeAddr() uintptr {
|
||||||
|
return uintptr(v.Addr().UnsafePointer())
|
||||||
|
}
|
||||||
|
|
||||||
func (v Value) CanSet() bool {
|
func (v Value) CanSet() bool {
|
||||||
return v.flags&(valueFlagExported|valueFlagIndirect) == valueFlagExported|valueFlagIndirect
|
return v.flags&(valueFlagExported|valueFlagIndirect) == valueFlagExported|valueFlagIndirect
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user