void loop(){
//if (irrecv.decode(&results)) {
// Serial.println("Incoming IR code...");
// DecodeIR(); // Go get IR code if not using interrupt.
}
}
That code doesn't compile, so no surprise it doesn't do anything
(No, I didn't try)
Don't do Serial I/O in interrupt context