diff options
Diffstat (limited to 'libgo/runtime/malloc.goc')
-rw-r--r-- | libgo/runtime/malloc.goc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/libgo/runtime/malloc.goc b/libgo/runtime/malloc.goc index 798d875..9c8b8c1 100644 --- a/libgo/runtime/malloc.goc +++ b/libgo/runtime/malloc.goc @@ -905,10 +905,8 @@ runtime_mal(uintptr n) return runtime_mallocgc(n, 0, 0); } -void * -runtime_new(const Type *typ) -{ - return runtime_mallocgc(typ->__size, (uintptr)typ | TypeInfo_SingleObject, typ->kind&KindNoPointers ? FlagNoScan : 0); +func new(typ *Type) (ret *uint8) { + ret = runtime_mallocgc(typ->__size, (uintptr)typ | TypeInfo_SingleObject, typ->kind&KindNoPointers ? FlagNoScan : 0); } static void* |