EG
Size: a a a
EG
CD
while (*destination++ = *source++)
continue;
EG
while (*destination++ = *source++)
continue;
CD
EG
CD
ID
p
while (*destination++ = *source++)
continue;
p
p
p
EG
p
EG
EG
p
CD
for (bool b = false; std::exchange(b, false); )
EG
p
CD