summaryrefslogtreecommitdiff
path: root/bcc/assign.c
diff options
context:
space:
mode:
Diffstat (limited to 'bcc/assign.c')
-rw-r--r--bcc/assign.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/bcc/assign.c b/bcc/assign.c
index 5f25cc0..2dce7c4 100644
--- a/bcc/assign.c
+++ b/bcc/assign.c
@@ -316,7 +316,7 @@ struct symstruct *target;
extend(target);
load(target, DREG);
target->storage = targreg = getindexreg();
- if (oldscalar & (UNSIGNED | CHAR) ||
+ if (oldscalar & UNSIGNED ||
target->type->constructor & (ARRAY | FUNCTION | POINTER))
uitol(targreg);
else