]> Cypherpunks repositories - gostls13.git/commitdiff
don't crash on
authorRuss Cox <rsc@golang.org>
Tue, 31 Mar 2009 00:07:30 +0000 (17:07 -0700)
committerRuss Cox <rsc@golang.org>
Tue, 31 Mar 2009 00:07:30 +0000 (17:07 -0700)
unsafe.Alignof(struct{x float}{0}.x)

R=ken
OCL=26911
CL=26913

src/cmd/gc/dcl.c

index 1f72442f582d8217ae4ae0e48c7441aea93ea87e..f1291dbdba5d8968a07a85e1995293a03a4d3a2b 100644 (file)
@@ -1591,6 +1591,7 @@ no:
        return N;
 
 yes:
+       addtop = N;     // any side effects disappear
        val.ctype = CTINT;
        val.u.xval = mal(sizeof(*n->val.u.xval));
        mpmovecfix(val.u.xval, v);