Text (5th+errata): Enchant creature. ; Whenever enchanted creature blocks or becomes blocked by a non-Wall creature, destroy the other creature at end of combat. [Oracle 2006/10/01]
If this enchantment is moved onto a creature after blockers are declared, creatures blocking the newly enchanted creature are not affected. This is because the ability triggers on at the time blocking occurs. [D'Angelo 1996/12/13]