fixed complex literal bug