ANN: InplaceRealFFT.jl : inplace real-to-complex and complex-to-real FFT

I’d also like to ask something to someone more knowledgeable on the matter.

In order to make the module work on Julia v0.7 I had to stop using reinterpret and started using this trick.
https://github.com/favba/InplaceRealFFT.jl/blob/2d6a82fc0b412bb7a072a930af4a07b63e8e9105/src/InplaceRealFFT.jl#L29

Could that lead to problems? I though that maybe, because both views of the data are living in the same struct, that could make it safer to use.