Take: ``` struct f { int a[1024]; }; struct f h(struct f a1) { struct f a = {}; a1 = a; return a; } ``` There should only be 1 memset (zeroing) in the function h.