Place compiler directive correctly