matrizes que não são lvalues e restrição de ponto de sequência
Na ISO C99, matrizes que não são lvalues ainda decaem para ponteiros e podem ser subscritas, embora não possam ser modificadas ou usadas após o próximo ponto de sequência. (fonte)
Entendo que esse recurso permite a indexação de matriz nos casos em que uma função retornando uma estrutura contendo uma matriz, o que não é permitido em C89 (http://yarchive.net/comp/struct_return.html)
você pode me ajudar a entender por que existe uma restrição no uso / modificação após o próximo ponto de sequência?