Skip to content

[Arm] Crashed when I compile this code #113266

@Zhenhang1213

Description

@Zhenhang1213

Crashed when I compile this code, I find ARMTargetLowering::getRegisterByName doesn't support Specified Register, should we fix this bug?

Register ARMTargetLowering::getRegisterByName(const char* RegName, LLT VT,
const MachineFunction &MF) const {
Register Reg = StringSwitch<unsigned>(RegName)
.Case("sp", ARM::SP)
.Default(0);
if (Reg)
return Reg;
report_fatal_error(Twine("Invalid register name \""
+ StringRef(RegName) + "\"."));
}

code:https://godbolt.org/z/bbh95vsEW

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions