hugo

Unnamed repository; edit this file 'description' to name the repository.

git clone git://git.shimmy1996.com/hugo.git
commit 555a9bc80653597a5c5c82fe84222813dfe5aff8
parent 55d0b89417651eba3ae51c96bd9de9e0daa0399e
Author: Anthony Fok <foka@debian.org>
Date:   Thu, 27 Jul 2017 23:28:43 -0600

tpl: Accommodate gccgo in TestMethodToName

Fixes #3744

Diffstat:
Mtpl/internal/templatefuncRegistry_test.go | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/tpl/internal/templatefuncRegistry_test.go b/tpl/internal/templatefuncRegistry_test.go
@@ -14,6 +14,7 @@
 package internal
 
 import (
+	"runtime"
 	"testing"
 
 	"github.com/stretchr/testify/require"
@@ -29,5 +30,9 @@ func (t *Test) MyTestMethod() string {
 func TestMethodToName(t *testing.T) {
 	test := &Test{}
 
-	require.Equal(t, "MyTestMethod", methodToName(test.MyTestMethod))
+	if runtime.Compiler == "gccgo" {
+		require.Equal(t, "$thunk0", methodToName(test.MyTestMethod))
+	} else {
+		require.Equal(t, "MyTestMethod", methodToName(test.MyTestMethod))
+	}
 }