diff options
author | Ahmed Bougacha <ahmed.bougacha@gmail.com> | 2017-04-17 16:59:25 +0000 |
---|---|---|
committer | Ahmed Bougacha <ahmed.bougacha@gmail.com> | 2017-04-17 16:59:25 +0000 |
commit | 7993883e43ef38745738481ac9e5fe9c7a2a98dd (patch) | |
tree | 889a23270988b06ea80afc2ee2a48aeaf82403a0 /debuginfo-tests | |
parent | ed6425f8cf5ec2d41190377c4c218f76132cc128 (diff) |
Revert "Add a test for __block variables + asan."
This reverts commit r300228.
It's causing failures on a bot because of missing compiler-rt:
http://green.lab.llvm.org/green/job/clang-stage2-cmake-RgSan_check
Diffstat (limited to 'debuginfo-tests')
-rw-r--r-- | debuginfo-tests/asan.c | 31 | ||||
-rw-r--r-- | debuginfo-tests/llgdb.py | 4 |
2 files changed, 7 insertions, 28 deletions
diff --git a/debuginfo-tests/asan.c b/debuginfo-tests/asan.c index a0668aa3e95..44cfe5027a3 100644 --- a/debuginfo-tests/asan.c +++ b/debuginfo-tests/asan.c @@ -1,40 +1,23 @@ // RUN: %clang %target_itanium_abi_host_triple -arch x86_64 %s -o %t.out -g -fsanitize=address // RUN: %test_debuginfo %s %t.out // +// DEBUGGER: break 21 +// DEBUGGER: r +// DEBUGGER: p s +// +// CHECK: a = ([0] = 0, [1] = 1, [2] = 2, [3] = 3, [4] = 4, [5] = 5, [6] = 6, [7] = 7) struct S { int a[8]; }; -void b(); - int f(struct S s, unsigned i) { - // DEBUGGER: break 16 - // DEBUGGER: r - // DEBUGGER: p s - // CHECK: a = ([0] = 0, [1] = 1, [2] = 2, [3] = 3, [4] = 4, [5] = 5, [6] = 6, [7] = 7) return s.a[i]; } int main(int argc, const char **argv) { struct S s = {{0, 1, 2, 3, 4, 5, 6, 7}}; - if (f(s, 4) == 4) { - // DEBUGGER: break 26 - // DEBUGGER: c - // DEBUGGER: p s - // CHECK: a = ([0] = 0, [1] = 1, [2] = 2, [3] = 3, [4] = 4, [5] = 5, [6] = 6, [7] = 7) - b(); - } + if (f(s, 4) == 4) + return f(s, 0); return 0; } - -void c() {} - -void b() { - // DEBUGGER: break 39 - // DEBUGGER: c - // DEBUGGER: p x - // CHECK: 42 - __block int x = 42; - c(); -} diff --git a/debuginfo-tests/llgdb.py b/debuginfo-tests/llgdb.py index 7d4fdd64fd1..ce8346259e2 100644 --- a/debuginfo-tests/llgdb.py +++ b/debuginfo-tests/llgdb.py @@ -139,10 +139,6 @@ NOTE: There are several reasons why this may happen: frame = thread.GetFrameAtIndex(0) print frame.EvaluateExpression(' '.join(cmd[1:])) - elif re.match('^n|(next)$', cmd[0]): - thread = process.GetThreadAtIndex(0) - thread.StepOver() - elif re.match('^q|(quit)$', cmd[0]): sys.exit(0) |