Which type of error halts the program when a statement cannot be executed?