Register renaming
A read from a register or memory location must return the last prior value written to that location, and not one written programmatically after the read.  This is the sort of false dependency that can be resolved by renaming. WAR dependencies are also known as anti-dependencies.