Compiler plugin