Ifort/ifx issue with optional assumed-rank arrays

@hakostra Yes, this is the right think to do, but I wanted to make sure it was (likely) a bug before posting there…