From 1021d4e462da1089b50bcc023efdc0134d12fcac Mon Sep 17 00:00:00 2001 From: Teddy Date: Mon, 7 Apr 2014 05:52:04 +0800 Subject: ... --- TODO.rst | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'TODO.rst') diff --git a/TODO.rst b/TODO.rst index d5451eb..06b0311 100644 --- a/TODO.rst +++ b/TODO.rst @@ -9,7 +9,14 @@ TODO - Fix: - check global definition when semantic analysis finishes - - local function declaration is not in a local scope + - 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 + - calculate type memory footprint when complete type is required + - function type parameter - Not Implemented: -- cgit v1.2.3