diff options
| author | Keegan McAllister <kmcallister@mozilla.com> | 2014-09-05 17:28:24 -0700 |
|---|---|---|
| committer | Keegan McAllister <kmcallister@mozilla.com> | 2014-10-09 14:24:36 -0700 |
| commit | db3bd23467f23845986b906808414cd3de41f741 (patch) | |
| tree | 742b9951ff829156a238c97b40d8b470eddf7f63 /src/test/debuginfo | |
| parent | 79d056f94b75e1c9ad5d72bd8081d6aa5e323848 (diff) | |
| download | rust-db3bd23467f23845986b906808414cd3de41f741.tar.gz rust-db3bd23467f23845986b906808414cd3de41f741.zip | |
Rename the no_split_stack attribute to no_stack_check
The old name is misleading as we haven't had segmented stacks in quite some time. But we still recognize it, with a deprecation warning.
Diffstat (limited to 'src/test/debuginfo')
| -rw-r--r-- | src/test/debuginfo/function-prologue-stepping-no-stack-check.rs (renamed from src/test/debuginfo/function-prologue-stepping-no-split-stack.rs) | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/test/debuginfo/function-prologue-stepping-no-split-stack.rs b/src/test/debuginfo/function-prologue-stepping-no-stack-check.rs index 05e2c5eb6c7..b68eec386a5 100644 --- a/src/test/debuginfo/function-prologue-stepping-no-split-stack.rs +++ b/src/test/debuginfo/function-prologue-stepping-no-stack-check.rs @@ -11,7 +11,7 @@ // ignore-android: FIXME(#10381) // This test case checks if function arguments already have the correct value when breaking at the -// beginning of a function. Functions with the #[no_split_stack] attribute have the same prologue as +// beginning of a function. Functions with the #[no_stack_check] attribute have the same prologue as // regular C functions compiled with GCC or Clang and therefore are better handled by GDB. As a // consequence, and as opposed to regular Rust functions, we can set the breakpoints via the // function name (and don't have to fall back on using line numbers). For LLDB this shouldn't make @@ -246,7 +246,7 @@ #![allow(unused_variable)] -#[no_split_stack] +#[no_stack_check] fn immediate_args(a: int, b: bool, c: f64) { () } @@ -262,42 +262,42 @@ struct BigStruct { h: u64 } -#[no_split_stack] +#[no_stack_check] fn non_immediate_args(a: BigStruct, b: BigStruct) { () } -#[no_split_stack] +#[no_stack_check] fn binding(a: i64, b: u64, c: f64) { let x = 0i; } -#[no_split_stack] +#[no_stack_check] fn assignment(mut a: u64, b: u64, c: f64) { a = b; } -#[no_split_stack] +#[no_stack_check] fn function_call(x: u64, y: u64, z: f64) { std::io::stdio::print("Hi!") } -#[no_split_stack] +#[no_stack_check] fn identifier(x: u64, y: u64, z: f64) -> u64 { x } -#[no_split_stack] +#[no_stack_check] fn return_expr(x: u64, y: u64, z: f64) -> u64 { return x; } -#[no_split_stack] +#[no_stack_check] fn arithmetic_expr(x: u64, y: u64, z: f64) -> u64 { x + y } -#[no_split_stack] +#[no_stack_check] fn if_expr(x: u64, y: u64, z: f64) -> u64 { if x + y < 1000 { x @@ -306,7 +306,7 @@ fn if_expr(x: u64, y: u64, z: f64) -> u64 { } } -#[no_split_stack] +#[no_stack_check] fn while_expr(mut x: u64, y: u64, z: u64) -> u64 { while x + y < 1000 { x += z @@ -314,7 +314,7 @@ fn while_expr(mut x: u64, y: u64, z: u64) -> u64 { return x; } -#[no_split_stack] +#[no_stack_check] fn loop_expr(mut x: u64, y: u64, z: u64) -> u64 { loop { x += z; |
