skip_typeref().
[cparser] / TODO
diff --git a/TODO b/TODO
index 7b8a734..bffb3bd 100644 (file)
--- a/TODO
+++ b/TODO
@@ -27,17 +27,12 @@ ast2firm:
 - output source file positions for panics.
 - handle bitfield members with 0 correctly (standard says they finish the
   current unit)
-- create asm nodes.
 - merge functions entities declared in lokal scope
 
 Missing Errors:
-- label: declaration; is no valid C99 but we parse it anyway
-- 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
 - catch the if(k = b) cases, maybe require all assignments to be in parentheses
   (but some few exceptions like toplevel, nested assignments)