fix struct literal rvalue change