More work on .sizeof, fixed problems with cheap locals
git-svn-id: svn://svn.cc65.org/cc65/trunk@2704 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -37,6 +37,7 @@
|
||||
#include "addrsize.h"
|
||||
|
||||
/* ca65 */
|
||||
#include "expr.h"
|
||||
#include "sizeof.h"
|
||||
#include "symtab.h"
|
||||
|
||||
@@ -88,6 +89,7 @@ SymEntry* DefSizeOfScope (SymTable* Scope, long Size)
|
||||
{
|
||||
SymEntry* SizeSym = GetSizeOfScope (Scope);
|
||||
SymDef (SizeSym, GenLiteralExpr (Size), ADDR_SIZE_DEFAULT, SF_NONE);
|
||||
return SizeSym;
|
||||
}
|
||||
|
||||
|
||||
@@ -97,6 +99,7 @@ SymEntry* DefSizeOfSymbol (SymEntry* Sym, long Size)
|
||||
{
|
||||
SymEntry* SizeSym = GetSizeOfSymbol (Sym);
|
||||
SymDef (SizeSym, GenLiteralExpr (Size), ADDR_SIZE_DEFAULT, SF_NONE);
|
||||
return SizeSym;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user