| ... | ... | @@ -1267,6 +1267,8 @@ static AstNode *trans_implicit_cast_expr(Context *c, AstNode *block, ImplicitCas |
| 1267 | 1267 | node->data.fn_call_expr.params.append(target_node); |
| 1268 | 1268 | return node; |
| 1269 | 1269 | } |
| 1270 | case CK_NullToPointer: |
| 1271 | return trans_create_node(c, NodeTypeNullLiteral); |
| 1270 | 1272 | case CK_Dependent: |
| 1271 | 1273 | emit_warning(c, stmt->getLocStart(), "TODO handle C translation cast CK_Dependent"); |
| 1272 | 1274 | return nullptr; |
| ... | ... | @@ -1291,9 +1293,6 @@ static AstNode *trans_implicit_cast_expr(Context *c, AstNode *block, ImplicitCas |
| 1291 | 1293 | case CK_ToUnion: |
| 1292 | 1294 | emit_warning(c, stmt->getLocStart(), "TODO handle C translation cast CK_ToUnion"); |
| 1293 | 1295 | return nullptr; |
| 1294 | | case CK_NullToPointer: |
| 1295 | | emit_warning(c, stmt->getLocStart(), "TODO handle C translation cast CK_NullToPointer"); |
| 1296 | | return nullptr; |
| 1297 | 1296 | case CK_NullToMemberPointer: |
| 1298 | 1297 | emit_warning(c, stmt->getLocStart(), "TODO handle C translation cast CK_NullToMemberPointer"); |
| 1299 | 1298 | return nullptr; |