aboutsummaryrefslogtreecommitdiff
path: root/gas/expr.c
diff options
context:
space:
mode:
Diffstat (limited to 'gas/expr.c')
-rw-r--r--gas/expr.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gas/expr.c b/gas/expr.c
index 4290e8b..bfcb8e6 100644
--- a/gas/expr.c
+++ b/gas/expr.c
@@ -589,13 +589,16 @@ operand (expressionP)
}
case ',':
case '\n':
+ eol:
/* can't imagine any other kind of operand */
expressionP->X_seg = SEG_ABSENT;
input_line_pointer--;
md_operand (expressionP);
break;
- /* Fall through */
+
default:
+ if (is_end_of_line[c])
+ goto eol;
if (is_name_beginner (c)) /* here if did not begin with a digit */
{
/*