]> Cypherpunks repositories - gostls13.git/commitdiff
panic can't print interfaces well so use err.String()
authorRob Pike <r@golang.org>
Wed, 4 Nov 2009 23:13:16 +0000 (15:13 -0800)
committerRob Pike <r@golang.org>
Wed, 4 Nov 2009 23:13:16 +0000 (15:13 -0800)
R=rsc
http://go/go-review/1016041

src/pkg/regexp/regexp.go
src/pkg/template/template.go

index 4ece95b660253506d3ae790de37826c91d3de337..399981571aa612022526de031e2db819f2bbcb05 100644 (file)
@@ -630,7 +630,7 @@ func Compile(str string) (regexp *Regexp, error os.Error) {
 func MustCompile(str string) *Regexp {
        regexp, error := Compile(str);
        if error != nil {
-               panicln(`regexp: compiling "`, str, `": `, error);
+               panicln(`regexp: compiling "`, str, `": `, error.String());
        }
        return regexp;
 }
index cd0514ba22145e4d17eccdfbe403854becb5b4a8..85da9121c7ab32a7e91db8e6b736e198afac7a7a 100644 (file)
@@ -898,7 +898,7 @@ func Parse(s string, fmap FormatterMap) (t *Template, err os.Error) {
 func MustParse(s string, fmap FormatterMap) *Template {
        t , err := Parse(s, fmap);
        if err != nil {
-               panic("template parse error: ", err);
+               panic("template parse error: ", err.String());
        }
        return t
 }