diff --git a/src/cmd/9a/a.y b/src/cmd/9a/a.y index 7c55af96c2c7d037c72b25fdfe066ff3f9629177..ccc3bcc3a6c01ceb3ecf97b7a26bae1195c9055e 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 e89d94d43dabd51de7cf3c3ae4ae34a44d7952b9..829f4d5de2ef4046a1344db5143acd09ff26c776 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 b6e76d8e033617f71edb911d5b4ad26c91ffdf16..db733c59871eee2d68bed5256f3b57d2bd25c659 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 4444f70579f762664edacbe80084dd9d34a02ebd..2e42378059491b15ac1db14444a561864ec39c89 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: