Compiler passes all tests