diff options
Diffstat (limited to 'tccasm.c')
| -rw-r--r-- | tccasm.c | 34 |
1 files changed, 17 insertions, 17 deletions
@@ -92,10 +92,10 @@ static void asm_expr_unary(TCCState *s1, ExprValue *pe) break; case TOK_CCHAR: case TOK_LCHAR: - pe->v = tokc.i; - pe->sym = NULL; - next(); - break; + pe->v = tokc.i; + pe->sym = NULL; + next(); + break; case '(': next(); asm_expr(s1, pe); @@ -493,7 +493,7 @@ static void asm_parse_directive(TCCState *s1) case TOK_ASM_weak: case TOK_ASM_hidden: tok1 = tok; - do { + do { Sym *sym; next(); @@ -502,15 +502,15 @@ static void asm_parse_directive(TCCState *s1) sym = label_push(&s1->asm_labels, tok, 0); sym->type.t = VT_VOID; } - if (tok1 != TOK_ASM_hidden) + if (tok1 != TOK_ASM_hidden) sym->type.t &= ~VT_STATIC; if (tok1 == TOK_ASM_weak) sym->type.t |= VT_WEAK; - else if (tok1 == TOK_ASM_hidden) - sym->type.t |= STV_HIDDEN << VT_VIS_SHIFT; + else if (tok1 == TOK_ASM_hidden) + sym->type.t |= STV_HIDDEN << VT_VIS_SHIFT; next(); - } while (tok == ','); - break; + } while (tok == ','); + break; case TOK_ASM_string: case TOK_ASM_ascii: case TOK_ASM_asciz: @@ -536,24 +536,24 @@ static void asm_parse_directive(TCCState *s1) break; } } - } - break; + } + break; case TOK_ASM_text: case TOK_ASM_data: case TOK_ASM_bss: - { + { char sname[64]; tok1 = tok; n = 0; next(); if (tok != ';' && tok != TOK_LINEFEED) { - n = asm_int_expr(s1); - next(); + n = asm_int_expr(s1); + next(); } sprintf(sname, (n?".%s%d":".%s"), get_tok_str(tok1, NULL), n); use_section(s1, sname); - } - break; + } + break; case TOK_ASM_file: { char filename[512]; |
