# HG changeset patch # User cinap_lenrek@felloff.net # Date 1556693724 -7200 # Node ID b3b84087ac9268abc34b64a0c4102f9c7753a44e # Parent c15a95dfdc11a17aef7eba03d4fa966c66ad1965 [5678vq]c: fix .safe node type for *FUNC() = *FUNC() sugen diff --git a/sys/src/cmd/5c/cgen.c b/sys/src/cmd/5c/cgen.c --- a/sys/src/cmd/5c/cgen.c +++ b/sys/src/cmd/5c/cgen.c @@ -1407,7 +1407,7 @@ copy: nn->type = types[TLONG]; regialloc(&nod1, nn, Z); lcgen(nn, &nod1); - regsalloc(&nod2, nn); + regsalloc(&nod2, &nod1); nn->type = t; gopcode(OAS, &nod1, Z, &nod2); diff --git a/sys/src/cmd/6c/cgen.c b/sys/src/cmd/6c/cgen.c --- a/sys/src/cmd/6c/cgen.c +++ b/sys/src/cmd/6c/cgen.c @@ -1599,7 +1599,7 @@ copy: nn->type = types[TLONG]; regialloc(&nod1, nn, Z); lcgen(nn, &nod1); - regsalloc(&nod2, nn); + regsalloc(&nod2, &nod1); nn->type = t; gins(AMOVQ, &nod1, &nod2); diff --git a/sys/src/cmd/7c/cgen.c b/sys/src/cmd/7c/cgen.c --- a/sys/src/cmd/7c/cgen.c +++ b/sys/src/cmd/7c/cgen.c @@ -1068,7 +1068,7 @@ copy: nn->type = types[TLONG]; regialloc(&nod1, nn, Z); lcgen(nn, &nod1); - regsalloc(&nod2, nn); + regsalloc(&nod2, &nod1); nn->type = t; gopcode(OAS, &nod1, Z, &nod2); diff --git a/sys/src/cmd/8c/cgen.c b/sys/src/cmd/8c/cgen.c --- a/sys/src/cmd/8c/cgen.c +++ b/sys/src/cmd/8c/cgen.c @@ -1669,7 +1669,7 @@ copy: nn->type = types[TLONG]; regialloc(&nod1, nn, Z); lcgen(nn, &nod1); - regsalloc(&nod2, nn); + regsalloc(&nod2, &nod1); nn->type = t; gins(AMOVL, &nod1, &nod2); diff --git a/sys/src/cmd/qc/cgen.c b/sys/src/cmd/qc/cgen.c --- a/sys/src/cmd/qc/cgen.c +++ b/sys/src/cmd/qc/cgen.c @@ -1016,7 +1016,7 @@ copy: nn->type = types[TLONG]; regialloc(&nod1, nn, Z); lcgen(nn, &nod1); - regsalloc(&nod2, nn); + regsalloc(&nod2, &nod1); nn->type = t; gmove(&nod1, &nod2); diff --git a/sys/src/cmd/vc/cgen.c b/sys/src/cmd/vc/cgen.c --- a/sys/src/cmd/vc/cgen.c +++ b/sys/src/cmd/vc/cgen.c @@ -1077,7 +1077,7 @@ copy: nn->type = types[TLONG]; regialloc(&nod1, nn, Z); lcgen(nn, &nod1); - regsalloc(&nod2, nn); + regsalloc(&nod2, &nod1); nn->type = t; gopcode(OAS, &nod1, Z, &nod2);