/* go-typestring.c -- the runtime.typestring function. Copyright 2010 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. */ #include "interface.h" #include "go-type.h" #include "go-string.h" struct __go_string typestring(struct __go_empty_interface) asm ("libgo_runtime.runtime.typestring"); struct __go_string typestring (struct __go_empty_interface e) { return *e.__type_descriptor->__reflection; }