mirror of
https://github.com/roc-lang/roc.git
synced 2025-08-03 11:52:19 +00:00
if let vs if
This commit is contained in:
parent
c5db42631e
commit
5448730cfd
1 changed files with 4 additions and 8 deletions
|
@ -944,8 +944,7 @@ impl X64_64SystemVLoadArgs {
|
|||
storage_manager: &mut X86_64StorageManager<'_, '_, X86_64SystemV>,
|
||||
sym: Symbol,
|
||||
) {
|
||||
if self.general_i < X86_64SystemV::GENERAL_PARAM_REGS.len() {
|
||||
let reg = X86_64SystemV::GENERAL_PARAM_REGS[self.general_i];
|
||||
if let Some(reg) = X86_64SystemV::GENERAL_PARAM_REGS.get(self.general_i) {
|
||||
storage_manager.general_reg_arg(&sym, reg);
|
||||
self.general_i += 1;
|
||||
} else {
|
||||
|
@ -959,8 +958,7 @@ impl X64_64SystemVLoadArgs {
|
|||
storage_manager: &mut X86_64StorageManager<'_, '_, X86_64SystemV>,
|
||||
sym: Symbol,
|
||||
) {
|
||||
if self.float_i < X86_64SystemV::FLOAT_PARAM_REGS.len() {
|
||||
let reg = X86_64SystemV::FLOAT_PARAM_REGS[self.float_i];
|
||||
if let Some(reg) = X86_64SystemV::FLOAT_PARAM_REGS.get(self.float_i) {
|
||||
storage_manager.float_reg_arg(&sym, reg);
|
||||
self.float_i += 1;
|
||||
} else {
|
||||
|
@ -1031,8 +1029,7 @@ impl X64_64WindowsFastCallLoadArgs {
|
|||
storage_manager: &mut X86_64StorageManager<'_, '_, X86_64WindowsFastcall>,
|
||||
sym: Symbol,
|
||||
) {
|
||||
if self.general_i < X86_64WindowsFastcall::GENERAL_PARAM_REGS.len() {
|
||||
let reg = X86_64WindowsFastcall::GENERAL_PARAM_REGS[self.general_i];
|
||||
if let Some(reg) = X86_64WindowsFastcall::GENERAL_PARAM_REGS.get(self.general_i) {
|
||||
storage_manager.general_reg_arg(&sym, reg);
|
||||
self.general_i += 1;
|
||||
} else {
|
||||
|
@ -1046,8 +1043,7 @@ impl X64_64WindowsFastCallLoadArgs {
|
|||
storage_manager: &mut X86_64StorageManager<'_, '_, X86_64WindowsFastcall>,
|
||||
sym: Symbol,
|
||||
) {
|
||||
if self.float_i < X86_64WindowsFastcall::FLOAT_PARAM_REGS.len() {
|
||||
let reg = X86_64WindowsFastcall::FLOAT_PARAM_REGS[self.float_i];
|
||||
if let Some(reg) = X86_64WindowsFastcall::FLOAT_PARAM_REGS.get(self.float_i) {
|
||||
storage_manager.float_reg_arg(&sym, reg);
|
||||
self.float_i += 1;
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue