diff options
-rw-r--r-- | TODO.rst | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -8,15 +8,15 @@ TODO - Fix: - - check global definition when semantic analysis finishes + - check global definition (if type is complete) when semantic analysis finishes - local function declaration is not in a local scope (external linkage issue) - incomplete type issues - - function **definition** requires complete return type - - array requires complete elem type - - struct or union requires complete fields ( ``struct A;`` vs. ``struct A a;`` ?) - - pointer may allow incomplete type + - function **definition** requires complete return type (function declaration does not) + - array requires **complete** elem type + - struct or union requires **complete** fields ( ``struct A;`` vs. ``struct A a;`` ?) + - pointer may **allow incomplete** type - calculate type memory footprint when complete type is required - - function type parameter + - function to 'pointer to function' conversion (according the std 6.3.2/4) - Not Implemented: |