std.builtin.CallingConvention: RISC-V PrivilegeLevel -> PrivilegeMode

The RISC-V specification uses these terms a little interchangably, but
"mode" seems more correct here.
This commit is contained in:
mlugg 2024-10-15 13:18:13 +01:00
parent a2c519ba67
commit 67580ede5e
No known key found for this signature in database
GPG Key ID: 3F5B7DCCBF4AF02E

View File

@ -469,10 +469,10 @@ pub const CallingConvention = union(enum(u8)) {
/// The boundary the stack is aligned to when the function is called.
/// `null` means the default for this calling convention.
incoming_stack_alignment: ?u64 = null,
/// The privilege level.
level: PrivilegeLevel = .machine,
/// The privilege mode.
mode: PrivilegeMode = .machine,
pub const PrivilegeLevel = enum(u2) {
pub const PrivilegeMode = enum(u2) {
user,
supervisor,
machine,