https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95174
--- Comment #2 from Witold Baryluk <witold.baryluk+gcc at gmail dot com> --- Doh. Of course. My bad. Sorry. static arrays are value type, dynamic arrays are reference type. Changing signature to: ``` void f(immutable(float[64]) x, float[] o); ``` solves the problem.