# { dg-options "-fstropping=upper" } # # Struct containing a multiple, which must be copied when the struct value is assigned. # BEGIN MODE FOO = STRUCT (STRING s, INT i); FOO f1; f1 := ("foo", 10); ASSERT (i OF f1 = 10) END