From cd2a9d99a1b1276e95e97c49fd094d5b99d3e10b Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Fri, 31 Aug 2018 21:56:46 +0200 Subject: [PATCH] Add dummy runtime.SetFinalizer() Requirement for the os package. The os package can't be compiled yet, though. --- src/runtime/gc.go | 4 ++++ src/runtime/runtime_unix.go | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/runtime/gc.go b/src/runtime/gc.go index f28b3380..ee623c07 100644 --- a/src/runtime/gc.go +++ b/src/runtime/gc.go @@ -36,3 +36,7 @@ func GC() { func KeepAlive(x interface{}) { // Unimplemented. Only required with SetFinalizer(). } + +func SetFinalizer(obj interface{}, finalizer interface{}) { + // Unimplemented. +} diff --git a/src/runtime/runtime_unix.go b/src/runtime/runtime_unix.go index d21e80cd..2c072022 100644 --- a/src/runtime/runtime_unix.go +++ b/src/runtime/runtime_unix.go @@ -64,3 +64,7 @@ func GC() { func KeepAlive(x interface{}) { // Unimplemented. Only required with SetFinalizer(). } + +func SetFinalizer(obj interface{}, finalizer interface{}) { + // Unimplemented. +}