1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-23 19:29:37 +00:00
git-svn-id: svn://svn.cc65.org/cc65/trunk@856 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz 2001-09-06 10:16:41 +00:00
parent 3c2dafcb1f
commit bf47ac26c9

View File

@ -79,9 +79,7 @@ ExprNode* Expression (void);
static int IsTypeExpr (void)
/* Return true if some sort of variable or type is waiting (helper for cast
* and sizeof() in hie10).
*/
/* Return true if some sort of variable or type is waiting */
{
SymEntry* Entry;
@ -137,7 +135,7 @@ static ExprNode* GetIntNode (int Value)
/*****************************************************************************/
/* Code */
/* Code */
/*****************************************************************************/
@ -661,6 +659,7 @@ static ExprNode* DoPostIncDec (ExprNode* Left)
static ExprNode* PostfixExpr (void)
/* Handle a postfix expression */
{
/* Get the lower level expression */
ExprNode* Root = Primary ();
@ -909,7 +908,7 @@ static ExprNode* DoAddress (void)
static ExprNode* DoIndirect (void)
/* Handle the indirection operaror * */
/* Handle the indirection operator * */
{
ExprNode* Op;
type* ResultType;
@ -1021,7 +1020,7 @@ static ExprNode* DoTypeCast (void)
} else {
/* Must be casted. Setup the expression tree and return the new node */
Root = AllocExprNode (NT_BOOL_NOT, TargetType, RVALUE);
Root = AllocExprNode (NT_TYPECAST, TargetType, RVALUE);
SetLeftNode (Root, Op);
return Root;
@ -1608,4 +1607,3 @@ static ExprNode* ConditionalExpr (void)