Any hypothetical action that a compiler (or any other piece of software) could take in response to the user engaging in behavior that is documented as undefined. Example: "malloc(0) is undefined, according to K&R, so the compiler could make demons fly out your nose if you try this."