That depends on the cpu word size. If the datatype that overflows matches the cpu word size it starts over. If it doesn't match you get an illegal value.