Undetectable by the compiler
Any value divided by zero produces a result that is too large for the computer to handle.
The compiler is able to detect an attempt to divide by a literal value of zero.
However, the compiler is unable to detect an error resulting from an attempt to divide by a variable with a value of zero.