I agree, if it is wip code it should not be removed. Anyway commenting it out is not a good thing either, imho. It can even cause confusion as one might think it is commented out because it is wrong instead of being simply unfinished. Why do we want to remove every warning? To have a perfect clean output of make? The warning here, being an hint to unused variables, helps reminding there is code that needs work, commenting it out is like giving -Wno-warning to the compiler to "fix" it.