Remove dead code
This commit is contained in:
parent
59ac6702d9
commit
8f0c533b98
@ -863,18 +863,6 @@ const Parser = struct{
|
|||||||
.type = bitfield_type.backing_type,
|
.type = bitfield_type.backing_type,
|
||||||
});
|
});
|
||||||
return &constant_int.value; // autofix
|
return &constant_int.value; // autofix
|
||||||
// const constant_bitfield = thread.constant_bitfields.append(.{
|
|
||||||
// .value = .{
|
|
||||||
// .sema = .{
|
|
||||||
// .thread = thread.get_index(),
|
|
||||||
// .resolved = true,
|
|
||||||
// .id = .constant_bitfield,
|
|
||||||
// },
|
|
||||||
// },
|
|
||||||
// .n = result,
|
|
||||||
// .type = ty,
|
|
||||||
// });
|
|
||||||
// return &constant_bitfield.value;
|
|
||||||
} else {
|
} else {
|
||||||
unreachable;
|
unreachable;
|
||||||
}
|
}
|
||||||
@ -1042,116 +1030,6 @@ const Parser = struct{
|
|||||||
},
|
},
|
||||||
else => |t| @panic(@tagName(t)),
|
else => |t| @panic(@tagName(t)),
|
||||||
}
|
}
|
||||||
// switch (src[parser.i]) {
|
|
||||||
// '(' => {
|
|
||||||
// parser.i += 1;
|
|
||||||
// parser.skip_space(src);
|
|
||||||
//
|
|
||||||
// const FunctionCallData = struct{
|
|
||||||
// type: *Type.Function,
|
|
||||||
// value: *Value,
|
|
||||||
// };
|
|
||||||
// const declaration = lookup_result.declaration.*;
|
|
||||||
// const function_call_data: FunctionCallData = switch (declaration.id) {
|
|
||||||
// .local => local: {
|
|
||||||
// const local_declaration = declaration.get_payload(.local);
|
|
||||||
// const local_symbol = local_declaration.to_symbol();
|
|
||||||
// break :local switch (local_symbol.type.sema.id) {
|
|
||||||
// .pointer => p: {
|
|
||||||
// const appointee_type = local_symbol.appointee_type.?;
|
|
||||||
// break :p switch (appointee_type.sema.id) {
|
|
||||||
// .function => f: {
|
|
||||||
// const function_type = appointee_type.get_payload(.function);
|
|
||||||
// const load = emit_load(analyzer, thread, .{
|
|
||||||
// .value = &local_symbol.instruction.value,
|
|
||||||
// .type = local_symbol.type,
|
|
||||||
// .line = debug_line,
|
|
||||||
// .column = debug_column,
|
|
||||||
// .scope = analyzer.current_scope,
|
|
||||||
// });
|
|
||||||
// break :f .{
|
|
||||||
// .type = function_type,
|
|
||||||
// .value = &load.instruction.value,
|
|
||||||
// };
|
|
||||||
// },
|
|
||||||
// else => |t| @panic(@tagName(t)),
|
|
||||||
// };
|
|
||||||
// },
|
|
||||||
// else => |t| @panic(@tagName(t)),
|
|
||||||
// };
|
|
||||||
// },
|
|
||||||
// .global => g: {
|
|
||||||
// const global_declaration = lookup_result.declaration.*.get_payload(.global);
|
|
||||||
// break :g switch (global_declaration.id) {
|
|
||||||
// .global_symbol => gs: {
|
|
||||||
// const global_symbol = global_declaration.to_symbol();
|
|
||||||
// break :gs switch (global_symbol.id) {
|
|
||||||
// .function_definition => f: {
|
|
||||||
// const function_definition = global_symbol.get_payload(.function_definition);
|
|
||||||
// const function_type = function_definition.declaration.get_type();
|
|
||||||
// break :f .{
|
|
||||||
// .type = function_type,
|
|
||||||
// .value = &function_definition.declaration.global_symbol.value,
|
|
||||||
// };
|
|
||||||
// },
|
|
||||||
// else => |t| @panic(@tagName(t)),
|
|
||||||
// };
|
|
||||||
// },
|
|
||||||
// else => |t| @panic(@tagName(t)),
|
|
||||||
// };
|
|
||||||
// },
|
|
||||||
// .argument => unreachable,
|
|
||||||
// .@"struct" => unreachable,
|
|
||||||
// .bitfield => unreachable,
|
|
||||||
// };
|
|
||||||
//
|
|
||||||
// const function_type = function_call_data.type;
|
|
||||||
// const function_value = function_call_data.value;
|
|
||||||
// const declaration_argument_count = function_type.argument_types.len;
|
|
||||||
//
|
|
||||||
// var argument_values = PinnedArray(*Value){};
|
|
||||||
//
|
|
||||||
// while (true) {
|
|
||||||
// parser.skip_space(src);
|
|
||||||
//
|
|
||||||
// if (src[parser.i] == ')') {
|
|
||||||
// break;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// const argument_index = argument_values.length;
|
|
||||||
// if (argument_index >= declaration_argument_count) {
|
|
||||||
// exit(1);
|
|
||||||
// }
|
|
||||||
// const expected_argument_type = function_type.argument_types[argument_index];
|
|
||||||
// const passed_argument_value = parser.parse_expression(analyzer, thread, file, expected_argument_type, .right);
|
|
||||||
// _ = argument_values.append(passed_argument_value);
|
|
||||||
//
|
|
||||||
// parser.skip_space(src);
|
|
||||||
//
|
|
||||||
// switch (src[parser.i]) {
|
|
||||||
// ',' => parser.i += 1,
|
|
||||||
// ')' => {},
|
|
||||||
// else => unreachable,
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// parser.i += 1;
|
|
||||||
//
|
|
||||||
// const call = thread.calls.append(.{
|
|
||||||
// .instruction = new_instruction(thread, .{
|
|
||||||
// .id = .call,
|
|
||||||
// .line = debug_line,
|
|
||||||
// .column = debug_column,
|
|
||||||
// .scope = analyzer.current_scope,
|
|
||||||
// }),
|
|
||||||
// .callable = function_value,
|
|
||||||
// .arguments = argument_values.const_slice(),
|
|
||||||
// });
|
|
||||||
// analyzer.append_instruction(&call.instruction);
|
|
||||||
// return &call.instruction.value;
|
|
||||||
// },
|
|
||||||
// else => exit(1),
|
|
||||||
// }
|
|
||||||
} else blk: {
|
} else blk: {
|
||||||
resolved = false;
|
resolved = false;
|
||||||
const lazy_expression = thread.local_lazy_expressions.append(.{
|
const lazy_expression = thread.local_lazy_expressions.append(.{
|
||||||
@ -7987,3 +7865,5 @@ pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, return_
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user