making the compiler pedantic on the elf project