compiler/libec: Fixed parsing crash originating in grammar rules
authorJerome St-Louis <jerome@ecere.com>
Thu, 18 Apr 2013 06:22:56 +0000 (02:22 -0400)
committerJerome St-Louis <jerome@ecere.com>
Thu, 18 Apr 2013 06:22:56 +0000 (02:22 -0400)
commitd53db614c2248609654e181ed25b1be8c495e729
tree327d48ef0e03b46380518b34747782558c23fe25
parent65af9ad6f317dde6af3e4d6e4e176f5410042e4c
compiler/libec: Fixed parsing crash originating in grammar rules
- base_strict_type '[' ']' rules were passing a specifier as a declarator
- Added coded to reinterpret that declarator as a specifier if it really is a type
- Added code to not reinterpret a specifier as a declarator if it is a type
- Giving out an error on functions parameter omitting name
compiler/bootstrap/libec/bootstrap/ast.c
compiler/bootstrap/libec/bootstrap/grammar.c
compiler/bootstrap/libec/bootstrap/pass1.c
compiler/bootstrap/libec/bootstrap/pass16.c
compiler/libec/locale/ec.pot
compiler/libec/precompiled/grammar.c
compiler/libec/src/ast.ec
compiler/libec/src/grammar.ec
compiler/libec/src/grammar.y
compiler/libec/src/pass1.ec
compiler/libec/src/pass16.ec