aboutsummaryrefslogtreecommitdiff
path: root/src/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugin')
-rw-r--r--src/plugin/plugin.go4
-rw-r--r--src/plugin/plugin_dlopen.go4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/plugin/plugin.go b/src/plugin/plugin.go
index 4a524bfa3f..b2a0fbe3ea 100644
--- a/src/plugin/plugin.go
+++ b/src/plugin/plugin.go
@@ -22,7 +22,7 @@ type Plugin struct {
pluginpath string
err string // set if plugin failed to load
loaded chan struct{} // closed when loaded
- syms map[string]interface{}
+ syms map[string]any
}
// Open opens a Go plugin.
@@ -69,4 +69,4 @@ func (p *Plugin) Lookup(symName string) (Symbol, error) {
// }
// *v.(*int) = 7
// f.(func())() // prints "Hello, number 7"
-type Symbol interface{}
+type Symbol any
diff --git a/src/plugin/plugin_dlopen.go b/src/plugin/plugin_dlopen.go
index 5fff329fc5..c59f11ef71 100644
--- a/src/plugin/plugin_dlopen.go
+++ b/src/plugin/plugin_dlopen.go
@@ -102,7 +102,7 @@ func open(name string) (*Plugin, error) {
}
// Fill out the value of each plugin symbol.
- updatedSyms := map[string]interface{}{}
+ updatedSyms := map[string]any{}
for symName, sym := range syms {
isFunc := symName[0] == '.'
if isFunc {
@@ -147,7 +147,7 @@ var (
)
// lastmoduleinit is defined in package runtime
-func lastmoduleinit() (pluginpath string, syms map[string]interface{}, errstr string)
+func lastmoduleinit() (pluginpath string, syms map[string]any, errstr string)
// doInit is defined in package runtime
//go:linkname doInit runtime.doInit