mirror of
https://github.com/ziglang/zig.git
synced 2025-12-29 17:43:17 +00:00
riscv64: Support the fp alias for register s0 in inline assembly.
This commit is contained in:
parent
c172877b81
commit
0b67463b92
@ -8442,6 +8442,10 @@ fn failSymbol(func: *Func, comptime format: []const u8, args: anytype) InnerErro
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn parseRegName(name: []const u8) ?Register {
|
fn parseRegName(name: []const u8) ?Register {
|
||||||
|
// The `fp` alias for `s0` is awkward to fit into the current `Register` scheme, so for now we
|
||||||
|
// special-case it here.
|
||||||
|
if (std.mem.eql(u8, name, "fp")) return .s0;
|
||||||
|
|
||||||
return std.meta.stringToEnum(Register, name);
|
return std.meta.stringToEnum(Register, name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user