Message ID | CAO2gOZXV-mabfBX=nK5pQsRMGGus2GoBiLSRgJDmh_wuBM7RQQ@mail.gmail.com |
---|---|
State | New |
Headers | show |
diff --git a/libcpp/line-map.c b/libcpp/line-map.c index 8091e9b..14703c8 100644 --- a/libcpp/line-map.c +++ b/libcpp/line-map.c @@ -538,12 +540,12 @@ linemap_line_start (struct line_maps *set, linenum_type to_line, if (add_map) { int column_bits; - if (max_column_hint > 100000 || highest > 0xC0000000) + if (max_column_hint > 100000 || highest > 0x60000000) { /* If the column number is ridiculous or we've allocated a huge number of source_locations, give up on column numbers. */ max_column_hint = 0; - if (highest >0xF0000000) + if (highest >0x70000000) return 0; column_bits = 0;