summaryrefslogtreecommitdiff
path: root/outaout.c
diff options
context:
space:
mode:
Diffstat (limited to 'outaout.c')
-rw-r--r--outaout.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/outaout.c b/outaout.c
index 72b98bfb..2b5a381c 100644
--- a/outaout.c
+++ b/outaout.c
@@ -153,7 +153,8 @@ static void aout_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;
}