When an odd value is set to the pointer which points to a type with a 2-byte alignment condition, indirect reference to that pointer results in invalid operation.
This is because, at indirect reference of a pointer, the compiler should use an instruction suitable for the alignment condition of the type that pointer points to.