See issue 3029 for background. The current behavior is for the 'i' to only be present when needed to disambiguate, but it should really always be present.
This has been committed 3 years ago: https://github.com/dlang/dmd/commit/24ae9f83b94227f758ae5b367b355ab309421e72