Fix compiler.c and add oct_BObjectOption