fixed bug in compiler support for object literals