begin to test compiler