Skip to content
This repository has been archived by the owner on Mar 12, 2018. It is now read-only.

Semântico não detecta quando um vetor é passado por parâmetro onde deveria ser matriz e vice-versa. #30

Closed
fpelz opened this issue Jul 9, 2013 · 1 comment

Comments

@fpelz
Copy link
Contributor

fpelz commented Jul 9, 2013

Relacionado com a Issue #18

O semântico não deveria permitir a execução do código a seguir:

programa
{
    funcao inicio()
    {
        inteiro a[][] = {{1,2,3},{1,2,3}}       
        teste(a)

        inteiro b[] = {1,2,3}
        teste2(b)
    }

    funcao vazio teste(inteiro v[])
    {
        escreva("\n",v[0])
    }

    funcao vazio teste2(inteiro v[][])
    {
        escreva("\n",v[0][0])
    }
}
@fpelz
Copy link
Contributor Author

fpelz commented Jul 9, 2013

O mesmo é valido para variável.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant