diff options
Diffstat (limited to 'bcc/assign.c')
-rw-r--r-- | bcc/assign.c | 2 |
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 |