diff options
author | Jeremy Morse <jeremy.morse@sony.com> | 2019-10-31 16:22:10 +0000 |
---|---|---|
committer | Jeremy Morse <jeremy.morse@sony.com> | 2019-10-31 16:22:10 +0000 |
commit | cb935f345683194e42e6e883d79c5a16479acd74 (patch) | |
tree | cfb11e7bf901b8edf3b78dc97bbb5275190e9b4c /debuginfo-tests/dexter-tests/realigned-frame.cpp | |
parent | f2cb9c0eabc132152b5b3ad4c87a5a02345a883d (diff) | |
download | bcm5719-llvm-cb935f345683194e42e6e883d79c5a16479acd74.tar.gz bcm5719-llvm-cb935f345683194e42e6e883d79c5a16479acd74.zip |
Revert "Import Dexter to debuginfo-tests"
This reverts commit f78c236efda85af1e526ac35ed535ef4786450e3.
Green dragon breakage was observed; I'll take a look at why.
Diffstat (limited to 'debuginfo-tests/dexter-tests/realigned-frame.cpp')
-rw-r--r-- | debuginfo-tests/dexter-tests/realigned-frame.cpp | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/debuginfo-tests/dexter-tests/realigned-frame.cpp b/debuginfo-tests/dexter-tests/realigned-frame.cpp deleted file mode 100644 index 3d3c086cd17..00000000000 --- a/debuginfo-tests/dexter-tests/realigned-frame.cpp +++ /dev/null @@ -1,39 +0,0 @@ -// REQUIRES: system-windows -// -// RUN: %dexter --fail-lt 1.0 -w --builder 'clang-cl_vs2015' \ -// RUN: --debugger 'dbgeng' --cflags '/Z7 /Zi' --ldflags '/Z7 /Zi' -- %s - -// From https://llvm.org/pr38857, where we had issues with stack realignment. - -struct Foo { - int x = 42; - int __declspec(noinline) foo(); - void __declspec(noinline) bar(int *a, int *b, double *c); -}; -int Foo::foo() { - int a = 1; - int b = 2; - double __declspec(align(32)) force_alignment = 0.42; - bar(&a, &b, &force_alignment); // DexLabel('in_foo') - x += (int)force_alignment; - return x; -} -void Foo::bar(int *a, int *b, double *c) { - *c += *a + *b; // DexLabel('in_bar') -} -int main() { - Foo o; - o.foo(); -} -/* -DexExpectProgramState({'frames':[ - {'function': 'Foo::bar', 'location' : {'lineno' : 'in_bar'} }, - {'function': 'Foo::foo', - 'watches' : { - 'a' : '1', - 'b' : '2', - 'force_alignment' : '0.42' - } - } -]}) -*/ |