summaryrefslogtreecommitdiff
path: root/outas86.c
diff options
context:
space:
mode:
Diffstat (limited to 'outas86.c')
-rw-r--r--outas86.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/outas86.c b/outas86.c
index 9bc0379a..dd0656f2 100644
--- a/outas86.c
+++ b/outas86.c
@@ -161,7 +161,8 @@ static void as86_deflabel (char *name, long segment, long offset,
int is_global) {
struct Symbol *sym;
- if (name[0] == '.' && name[1] == '.') {
+ if (name[0] == '.' && name[1] == '.' && name[2] != '@') {
+ error (ERR_NONFATAL, "unrecognised special symbol `%s'", name);
return;
}