compiler: fix about Or and Any