- check semantic for functions declared/defined in global scope and declared
again in a local scope
- print initialisation type_path for initializer errors
+- check switches for: double cases, all enums
ast2firm:
- handle non-constant initializers
- handle bitfield members with 0 correctly (standard says they finish the
current unit)
+Missing Errors:
+* check switches for double cases
+
Missing Warnings:
* dead assignments (int x = 5; x = bla(); -> dead assignment at x = 5;)
* unused label
+* check switches for all enums values
Spec-Status: