A routine has an assignment attempt whose source is of type expanded FOO and whose target is of type FOO. When executed, the assignment attempt correctly succeeds. However, after wasting some memory and presumably causing garbage collection, system execution ends with a segmentation fault. The generated C code appears to be incorrect. Discovered in Release 3.2.4.