From: Ian Lance Taylor Date: Tue, 5 May 2015 16:38:57 +0000 (+0000) Subject: re PR go/66016 (Accessing nil Func's name results in crash) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bd9e8f7e4a07c659959c4c5f2b874c2a292924a1;p=gcc.git re PR go/66016 (Accessing nil Func's name results in crash) PR go/66016 runtime: Don't crash in Func.Name if the Func is nil. Related to Go issue 10696 From-SVN: r222816 --- diff --git a/libgo/runtime/go-caller.c b/libgo/runtime/go-caller.c index ed6fd107b0e..d6901e07377 100644 --- a/libgo/runtime/go-caller.c +++ b/libgo/runtime/go-caller.c @@ -231,6 +231,8 @@ String runtime_funcname_go (Func *f) String runtime_funcname_go (Func *f) { + if (f == NULL) + return runtime_gostringnocopy ((const byte *) ""); return f->name; }