Fix receiver name logging for r60.
diff --git a/gocheck.go b/gocheck.go
index 153a394..d9e4938 100644
--- a/gocheck.go
+++ b/gocheck.go
@@ -282,8 +282,13 @@
 	function := runtime.FuncForPC(pc)
 	if function != nil {
 		name := path.Base(function.Name())
-		if strings.HasPrefix(name, "_xtest_.*") {
-			name = name[9:]
+		if strings.HasPrefix(name, "_xtest_.") {
+			name = name[8:]
+		}
+		if strings.HasPrefix(name, "(*") {
+			if i := strings.Index(name, ")"); i > 0 {
+				name = name[2:i] + name[i+1:]
+			}
 		}
 		if i := strings.LastIndex(name, ".*"); i != -1 {
 			name = name[0:i] + "." + name[i+2:]