mirror of
https://github.com/golang/go
synced 2024-11-25 22:17:58 -07:00
6g bug: was dropping assignment of nil to globals
R=ken OCL=28314 CL=28314
This commit is contained in:
parent
86043a87c9
commit
3e9b171b79
@ -439,10 +439,13 @@ cgen_as(Node *nl, Node *nr)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// externals and heaps should already be clear
|
// externals and heaps should already be clear
|
||||||
if(nl->class == PEXTERN)
|
if(nr == N) {
|
||||||
return;
|
if(nl->class == PEXTERN)
|
||||||
if(nl->class & PHEAP)
|
return;
|
||||||
return;
|
if(nl->class & PHEAP)
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
tl = nl->type;
|
tl = nl->type;
|
||||||
if(tl == T)
|
if(tl == T)
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user