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