moved UNUSED macro to compiler.h