diff options
Diffstat (limited to 'gcc/rust/rust-backend.h')
-rw-r--r-- | gcc/rust/rust-backend.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/gcc/rust/rust-backend.h b/gcc/rust/rust-backend.h index 4635796..1af76cf 100644 --- a/gcc/rust/rust-backend.h +++ b/gcc/rust/rust-backend.h @@ -790,27 +790,23 @@ public: // recover and must be visible for correct panic recovery. static const unsigned int function_is_inlinable = 1 << 2; - // Set if the function may not split the stack. This is set for the - // implementation of recover itself, among other things. - static const unsigned int function_no_split_stack = 1 << 3; - // Set if the function does not return. This is set for the // implementation of panic. - static const unsigned int function_does_not_return = 1 << 4; + static const unsigned int function_does_not_return = 1 << 3; // Set if the function should be put in a unique section if // possible. This is used for field tracking. - static const unsigned int function_in_unique_section = 1 << 5; + static const unsigned int function_in_unique_section = 1 << 4; // Set if the function should be available for inlining in the // backend, but should not be emitted as a standalone function. Any // call to the function that is not inlined should be treated as a // call to a function defined in a different compilation unit. This // is like a C99 function marked inline but not extern. - static const unsigned int function_only_inline = 1 << 6; + static const unsigned int function_only_inline = 1 << 5; // const function - static const unsigned int function_read_only = 1 << 7; + static const unsigned int function_read_only = 1 << 6; // Declare or define a function of FNTYPE. // NAME is the Go name of the function. ASM_NAME, if not the empty |