# HG changeset patch # User Anders Halager # Date 1216379453 -7200 # Node ID efbf51d85f4de6eae160fecb47dd6843a8161f14 # Parent 2be29b296081699912739f774351a35e8bd17714 No reason to explicitly add structs as llvm types If they are referenced anywhere they are already added diff -r 2be29b296081 -r efbf51d85f4d gen/CodeGen.d --- a/gen/CodeGen.d Fri Jul 11 21:47:57 2008 +0200 +++ b/gen/CodeGen.d Fri Jul 18 13:10:53 2008 +0200 @@ -53,7 +53,7 @@ { b = new Builder; ZeroIndex = ConstantInt.GetU(Type.Int32, 0); - + table = new SimpleSymbolTable(); createBasicTypes(); @@ -220,12 +220,6 @@ g.initializer = ConstantInt.GetS(t, 0); table[varDecl.identifier.get] = g; break; - - case DeclType.StructDecl: - auto structDecl = cast(StructDecl)decl; - llvm(structDecl.type); - //m.addTypeName(structDecl.identifier.get, llvm(structDecl.type)); - break; default: break; @@ -256,7 +250,7 @@ case DeclType.FuncDecl: genRootDecl(decl); break; - + default: } }