aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tccasm.c5
-rw-r--r--tccpp.c6
2 files changed, 1 insertions, 10 deletions
diff --git a/tccasm.c b/tccasm.c
index b5b2fff..28c9fad 100644
--- a/tccasm.c
+++ b/tccasm.c
@@ -761,11 +761,8 @@ static int tcc_assemble_internal(TCCState *s1, int do_preprocess)
opcode = tok;
next();
if (tok == ':') {
- char * label = get_tok_str(opcode, NULL);
-
/* new label */
- asm_new_label(s1, opcode,
- (label && label[0] == '.' && label[1] == 'L') ? 1 : 0);
+ asm_new_label(s1, opcode, 0);
next();
goto redo;
} else if (tok == '=') {
diff --git a/tccpp.c b/tccpp.c
index 51348cf..9a4cbca 100644
--- a/tccpp.c
+++ b/tccpp.c
@@ -2279,12 +2279,6 @@ maybe_newline:
tok = TOK_PPNUM;
break;
case '.':
- /* check first for a local label (.Lxx:) */
- if (p[1] == 'L') {
- /* fast case */
- goto parse_ident_fast;
- }
-
/* special dot handling because it can also start a number */
PEEKC(c, p);
if (isnum(c)) {