projects
/
cparser
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f7ab8af
)
updated
author
Michael Beck
<beck@ipd.info.uni-karlsruhe.de>
Tue, 18 Mar 2008 12:45:19 +0000
(12:45 +0000)
committer
Michael Beck
<beck@ipd.info.uni-karlsruhe.de>
Tue, 18 Mar 2008 12:45:19 +0000
(12:45 +0000)
[r18976]
TODO
patch
|
blob
|
history
diff --git
a/TODO
b/TODO
index
54d9759
..
edbfcd1
100644
(file)
--- a/
TODO
+++ b/
TODO
@@
-25,6
+25,7
@@
Parser:
- check semantic for functions declared/defined in global scope and declared
again in a local scope
- print initialisation type_path for initializer errors
- 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
ast2firm:
- handle non-constant initializers
@@
-32,9
+33,13
@@
ast2firm:
- handle bitfield members with 0 correctly (standard says they finish the
current unit)
- 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
Missing Warnings:
* dead assignments (int x = 5; x = bla(); -> dead assignment at x = 5;)
* unused label
+* check switches for all enums values
Spec-Status:
Spec-Status: