| ... | @@ -5782,6 +5782,18 @@ fn parseCSuffixOpExpr(c: *Context, it: *CTokenList.Iterator, source: []const u8, | ... | @@ -5782,6 +5782,18 @@ fn parseCSuffixOpExpr(c: *Context, it: *CTokenList.Iterator, source: []const u8, |
| 5782 | op_id = .Mod; | 5782 | op_id = .Mod; |
| 5783 | op_token = try appendToken(c, .Percent, "%"); | 5783 | op_token = try appendToken(c, .Percent, "%"); |
| 5784 | }, | 5784 | }, |
| | 5785 | .StringLiteral => { |
| | 5786 | op_id = .ArrayCat; |
| | 5787 | op_token = try appendToken(c, .PlusPlus, "++"); |
| | 5788 | |
| | 5789 | _ = it.prev(); |
| | 5790 | }, |
| | 5791 | .Identifier => { |
| | 5792 | op_id = .ArrayCat; |
| | 5793 | op_token = try appendToken(c, .PlusPlus, "++"); |
| | 5794 | |
| | 5795 | _ = it.prev(); |
| | 5796 | }, |
| 5785 | else => { | 5797 | else => { |
| 5786 | _ = it.prev(); | 5798 | _ = it.prev(); |
| 5787 | return node; | 5799 | return node; |