Зависит от многого.
В Haskell, например, этот код, если из контекста будет ясно, что x целочисленный тип, этот код вызовет прерывание программы с ошибкой зацикливания. Но если создать свой тип, реализующий арифметику Пеано, то x станет зацикленной структурой, типа бесконечного списка.
В императивных языках значение x будет зависеть от предидущего значения.