fix compiler interface compatibility with 2.11