X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fcc65%2Fexprdesc.c;h=b0970253885f551c44ecc90d63fd6b9b78bdb2fd;hb=b3496bb343a2c93284a8669da4b52cf45b3db3dd;hp=f31d4ef6bd175bacf12b11a7205e512c834ce1e6;hpb=57d6c2f51eb376d43470652f9241fcf6c10ca14e;p=cc65 diff --git a/src/cc65/exprdesc.c b/src/cc65/exprdesc.c index f31d4ef6b..b09702538 100644 --- a/src/cc65/exprdesc.c +++ b/src/cc65/exprdesc.c @@ -59,16 +59,18 @@ void MakeConstIntExpr (ExprDesc* Expr, long Value) void PrintExprDesc (FILE* F, ExprDesc* E) /* Print an ExprDesc */ { - fprintf (F, "Symbol: %s\n", E->Sym? E->Sym->Name : "(none)"); - fprintf (F, "Type: "); + fprintf (F, "Symbol: %s\n", E->Sym? E->Sym->Name : "(none)"); if (E->Type) { + fprintf (F, "Type: "); PrintType (F, E->Type); + fprintf (F, "\nRaw type: "); + PrintRawType (F, E->Type); } else { - fprintf (F, "(unknown)"); + fprintf (F, "Type: (unknown)\n" + "Raw type: (unknown)\n"); } - fprintf (F, "\n"); - fprintf (F, "Value: 0x%08lX\n", E->ConstVal); - fprintf (F, "Flags: "); + fprintf (F, "Value: 0x%08lX\n", E->ConstVal); + fprintf (F, "Flags: "); switch (E->Flags & E_MCTYPE) { case E_TCONST: fprintf (F, "E_TCONST "); break; case E_TGLAB: fprintf (F, "E_TGLAB "); break; @@ -94,18 +96,16 @@ void PrintExprDesc (FILE* F, ExprDesc* E) if ((E->Flags & E_MCONST) == E_MCONST) { fprintf (F, "E_MCONST "); } - fprintf (F, "\n"); - fprintf (F, "Test: "); + fprintf (F, "\nTest: "); if (E->Test & E_CC) { fprintf (F, "E_CC "); } if (E->Test & E_FORCETEST) { fprintf (F, "E_FORCETEST "); } - fprintf (F, "\n"); - fprintf (F, "Name: 0x%08lX\n", E->Name); + fprintf (F, "\nName: 0x%08lX\n", E->Name); }