aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Pike <r@golang.org>2015-02-18 19:54:56 -0800
committerRob Pike <r@golang.org>2015-02-19 04:00:19 +0000
commit43a01db9a49a312b06b83b312cc79b7b96a42a35 (patch)
tree7d68bcf1bae3e061c2b61c3f4adc0d1be69ad73b
parentd0c21af7d30214e19ad1cfd018ce76fcda3a86ea (diff)
downloadgo-43a01db9a49a312b06b83b312cc79b7b96a42a35.tar.gz
go-43a01db9a49a312b06b83b312cc79b7b96a42a35.zip
[dev.cc] cmd/9a,new9a: set v=1 on static names
Oversight in 9a: did not set the static bit in the assembler for symbols with <>. Change-Id: Id508dcd3ed07733e60395aefa86d0035faab14a9 Reviewed-on: https://go-review.googlesource.com/5280 Reviewed-by: Russ Cox <rsc@golang.org>
-rw-r--r--src/cmd/9a/a.y2
-rw-r--r--src/cmd/9a/y.tab.c2
-rw-r--r--src/cmd/new9a/a.y2
-rw-r--r--src/cmd/new9a/y.go2
4 files changed, 4 insertions, 4 deletions
diff --git a/src/cmd/9a/a.y b/src/cmd/9a/a.y
index 7c55af96c2..ccc3bcc3a6 100644
--- a/src/cmd/9a/a.y
+++ b/src/cmd/9a/a.y
@@ -949,7 +949,7 @@ name:
$$ = nullgen;
$$.type = TYPE_MEM;
$$.name = NAME_STATIC;
- $$.sym = linklookup(ctxt, $1->name, 0);
+ $$.sym = linklookup(ctxt, $1->name, 1);
$$.offset = $4;
}
diff --git a/src/cmd/9a/y.tab.c b/src/cmd/9a/y.tab.c
index e89d94d43d..829f4d5de2 100644
--- a/src/cmd/9a/y.tab.c
+++ b/src/cmd/9a/y.tab.c
@@ -3116,7 +3116,7 @@ yyreduce:
(yyval.addr) = nullgen;
(yyval.addr).type = TYPE_MEM;
(yyval.addr).name = NAME_STATIC;
- (yyval.addr).sym = linklookup(ctxt, (yyvsp[(1) - (7)].sym)->name, 0);
+ (yyval.addr).sym = linklookup(ctxt, (yyvsp[(1) - (7)].sym)->name, 1);
(yyval.addr).offset = (yyvsp[(4) - (7)].lval);
}
break;
diff --git a/src/cmd/new9a/a.y b/src/cmd/new9a/a.y
index b6e76d8e03..db733c5987 100644
--- a/src/cmd/new9a/a.y
+++ b/src/cmd/new9a/a.y
@@ -963,7 +963,7 @@ name:
$$ = nullgen;
$$.Type = obj.TYPE_MEM;
$$.Name = obj.NAME_STATIC;
- $$.Sym = obj.Linklookup(asm.Ctxt, $1.Name, 0);
+ $$.Sym = obj.Linklookup(asm.Ctxt, $1.Name, 1);
$$.Offset = $4;
}
diff --git a/src/cmd/new9a/y.go b/src/cmd/new9a/y.go
index 4444f70579..2e42378059 100644
--- a/src/cmd/new9a/y.go
+++ b/src/cmd/new9a/y.go
@@ -1827,7 +1827,7 @@ yydefault:
yyVAL.addr = nullgen
yyVAL.addr.Type = obj.TYPE_MEM
yyVAL.addr.Name = obj.NAME_STATIC
- yyVAL.addr.Sym = obj.Linklookup(asm.Ctxt, yyDollar[1].sym.Name, 0)
+ yyVAL.addr.Sym = obj.Linklookup(asm.Ctxt, yyDollar[1].sym.Name, 1)
yyVAL.addr.Offset = yyDollar[4].lval
}
case 164: