X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=TODO;h=bffb3bd2bf7de776bc66fad35ab1dafe8e0d6310;hb=27f4ce3da8d78ff0e70afde834793e0ebd81a42a;hp=7b8a734daf184d84e45edde799ecd617a2a7605a;hpb=c8d5e781ce607df4cc5b75daad38c5c1a9150fb2;p=cparser diff --git a/TODO b/TODO index 7b8a734..bffb3bd 100644 --- 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)