A number of different language design decisions have been referred to as evidence of "strong" or "weak" typing.
For example, Aahz Maruch opines that "Coercion occurs when you have a statically typed language and you use the syntactic features of the language to force the usage of one type as if it were a different type (consider the common use of void* in C).