言語仕様上別物

たまたま動いてるのはおそらく
内部でfree()かそれに相当する処理を呼ぶような実装だからだと思う