Implict cold paths?

I have some vague memory of having read that unwrap()s that take the "bad path" are marked as cold paths. Is this true, or did I hallucinate this? If this is true, is this true in general for failed assertions, .expect() and other panicing functions?

(No XY, just curious, but can't recall where I might have read it).

Panics are marked cold, so unwrap’s panicking branch is cold.

#[cfg_attr(not(panic = "immediate-abort"), inline(never), cold)]

If you're curious, this ends up with the cold function attribute in LLVM, which it then uses in instruction selection and layout and such.