| ... | @@ -1417,9 +1417,9 @@ fn renderFnProto(gpa: *Allocator, ais: *Ais, tree: Ast, fn_proto: Ast.full.FnPro | ... | @@ -1417,9 +1417,9 @@ fn renderFnProto(gpa: *Allocator, ais: *Ais, tree: Ast, fn_proto: Ast.full.FnPro |
| 1417 | try renderToken(ais, tree, section_rparen, .space); // ) | 1417 | try renderToken(ais, tree, section_rparen, .space); // ) |
| 1418 | } | 1418 | } |
| 1419 | | 1419 | |
| 1420 | if (fn_proto.ast.callconv_expr != 0 and | 1420 | const is_callconv_inline = mem.eql(u8, "Inline", tree.tokenSlice(tree.nodes.items(.main_token)[fn_proto.ast.callconv_expr])); |
| 1421 | !mem.eql(u8, "Inline", tree.tokenSlice(tree.nodes.items(.main_token)[fn_proto.ast.callconv_expr]))) | 1421 | const is_declaration = fn_proto.name_token != null; |
| 1422 | { | 1422 | if (fn_proto.ast.callconv_expr != 0 and !(is_declaration and is_callconv_inline)) { |
| 1423 | const callconv_lparen = tree.firstToken(fn_proto.ast.callconv_expr) - 1; | 1423 | const callconv_lparen = tree.firstToken(fn_proto.ast.callconv_expr) - 1; |
| 1424 | const callconv_rparen = tree.lastToken(fn_proto.ast.callconv_expr) + 1; | 1424 | const callconv_rparen = tree.lastToken(fn_proto.ast.callconv_expr) + 1; |
| 1425 | | 1425 | |