| author | |
| committer | |
| log | 6b61fcddfa16eaf24e10817390efb0180cce9c70 |
| tree | c72d28b59b6cfa2452781dbebf6c8f7532ac04ac |
| parent | 9bc4f8ea77df395b9f2407ddfa4734bb4a1c4139 |
2 files changed, 2 insertions(+), 2 deletions(-)
src/translate_c.cpp+1-1| ... | ... | @@ -3052,7 +3052,7 @@ static AstNode *trans_member_expr(Context *c, ResultUsed result_used, TransScope |
| 3052 | 3052 | return nullptr; |
| 3053 | 3053 | |
| 3054 | 3054 | if (ZigClangMemberExpr_isArrow(stmt)) { |
| 3055 | container_node = trans_create_node_unwrap_null(c, container_node); | |
| 3055 | container_node = trans_create_node_ptr_deref(c, container_node); | |
| 3056 | 3056 | } |
| 3057 | 3057 | |
| 3058 | 3058 | const char *name = ZigClangDecl_getName_bytes_begin((const ZigClangDecl *)ZigClangMemberExpr_getMemberDecl(stmt)); |
test/translate_c.zig+1-1| ... | ... | @@ -895,7 +895,7 @@ pub fn addCases(cases: *tests.TranslateCContext) void { |
| 895 | 895 | \\ field: c_int, |
| 896 | 896 | \\}; |
| 897 | 897 | \\pub export fn read_field(foo: [*c]struct_Foo) c_int { |
| 898 | \\ return foo.?.field; | |
| 898 | \\ return foo.*.field; | |
| 899 | 899 | \\} |
| 900 | 900 | ); |
| 901 | 901 |