From: Russ Cox Date: Tue, 30 Mar 2010 17:42:13 +0000 (-0700) Subject: godefs: fix handling of negative constants X-Git-Tag: weekly.2010-03-30~14 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=5b257732ace5ffbb5c24e72c2536dea565583bd4;p=gostls13.git godefs: fix handling of negative constants R=r CC=golang-dev https://golang.org/cl/849041 --- diff --git a/src/cmd/godefs/main.c b/src/cmd/godefs/main.c index 3735167d24..6ff542f489 100644 --- a/src/cmd/godefs/main.c +++ b/src/cmd/godefs/main.c @@ -294,8 +294,14 @@ Continue: Bprint(bout, "// Constants\n"); if(ncon > 0) { Bprint(bout, lang->constbegin); - for(i=0; iconstfmt, con[i].name, con[i].value & 0xFFFFFFFF); + for(i=0; iconstfmt, con[i].name, con[i].value); + else + Bprint(bout, lang->constfmt, con[i].name, con[i].value & 0xFFFFFFFF); + } Bprint(bout, lang->constend); } Bprint(bout, "\n");