diff sema/SymbolTableBuilder.d @ 77:13eea2c4e60d new_gen

Now able of --ast-dump-code with Pointer types and also codeGen int* x;
author Anders Johnsen <skabet@gmail.com>
date Fri, 02 May 2008 16:37:13 +0200
parents 91f10c34cd7b
children 110c7e1c4ca2
line wrap: on
line diff
--- a/sema/SymbolTableBuilder.d	Fri May 02 15:48:57 2008 +0200
+++ b/sema/SymbolTableBuilder.d	Fri May 02 16:37:13 2008 +0200
@@ -55,6 +55,8 @@
 
     DType typeOf(Identifier id, Scope sc)
     {
+        if(auto i = cast(PointerIdentifier)id)
+            return new DPointer(typeOf(i.pointerOf, sc));
         return sc.findType(id);
     }
 }