From 5b257732ace5ffbb5c24e72c2536dea565583bd4 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Tue, 30 Mar 2010 10:42:13 -0700 Subject: [PATCH] godefs: fix handling of negative constants R=r CC=golang-dev https://golang.org/cl/849041 --- src/cmd/godefs/main.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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"); -- 2.50.0