The issue actually lies in how I am interpretating the standard wording. In fact, it applies to any array, whatever the way it is created. As commented by Language-Lawyer, I should consider the reference to [decl.array] as a mere example.