From: Russ Cox Date: Thu, 17 Mar 2011 01:05:40 +0000 (-0400) Subject: gc: fix crash when using -u X-Git-Tag: weekly.2011-03-28~108 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=e39dc76884644dc567c7f0032f7d3dc792502c84;p=gostls13.git gc: fix crash when using -u R=ken2 CC=golang-dev https://golang.org/cl/4278056 --- diff --git a/src/cmd/gc/typecheck.c b/src/cmd/gc/typecheck.c index a9389bb962..b4fd55f5df 100644 --- a/src/cmd/gc/typecheck.c +++ b/src/cmd/gc/typecheck.c @@ -1311,7 +1311,7 @@ ret: // TODO(rsc): should not need to check importpkg, // but reflect mentions unsafe.Pointer. - if(safemode && !incannedimport && !importpkg && t->etype == TUNSAFEPTR) + if(safemode && !incannedimport && !importpkg && t && t->etype == TUNSAFEPTR) yyerror("cannot use unsafe.Pointer"); evconst(n);