comparison dmd/expression.h @ 797:340acf1535d0

Removed KDevelop3 project files, CMake can generate them just fine! Fixed function literals in static initializers. Changed alignment of delegates from 2*PTRSIZE to just PTRSIZE. Changed errors to go to stderr instead of stdout. Fairly major rewriting of struct/union/class handling, STILL A BIT BUGGY !!!
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Sat, 29 Nov 2008 21:25:43 +0100
parents eef8ac26c66c
children 7edce7e58ab1
comparison
equal deleted inserted replaced
796:6e7a4c3b64d2 797:340acf1535d0
626 elem *toElem(IRState *irs); 626 elem *toElem(IRState *irs);
627 627
628 int inlineCost(InlineCostState *ics); 628 int inlineCost(InlineCostState *ics);
629 //Expression *doInline(InlineDoState *ids); 629 //Expression *doInline(InlineDoState *ids);
630 //Expression *inlineScan(InlineScanState *iss); 630 //Expression *inlineScan(InlineScanState *iss);
631
632 // LDC
633 virtual llvm::Constant *toConstElem(IRState *irs);
631 }; 634 };
632 635
633 // Declaration of a symbol 636 // Declaration of a symbol
634 637
635 struct DeclarationExp : Expression 638 struct DeclarationExp : Expression