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/nrvo.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/nrvo.cpp')
-rw-r--r-- | debuginfo-tests/dexter-tests/nrvo.cpp | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/debuginfo-tests/dexter-tests/nrvo.cpp b/debuginfo-tests/dexter-tests/nrvo.cpp deleted file mode 100644 index 9ce0197766a..00000000000 --- a/debuginfo-tests/dexter-tests/nrvo.cpp +++ /dev/null @@ -1,40 +0,0 @@ -// This ensures that DW_OP_deref is inserted when necessary, such as when NRVO -// of a string object occurs in C++. -// -// REQUIRES: system-windows -// -// RUN: %dexter --fail-lt 1.0 -w --builder 'clang-cl_vs2015' \ -// RUN: --debugger 'dbgeng' --cflags '/Z7 /Zi' --ldflags '/Z7 /Zi' -- %s - -struct string { - string() {} - string(int i) : i(i) {} - ~string() {} - int i = 0; -}; -string get_string() { - string unused; - string result = 3; - return result; // DexLabel('readresult1') -} -void some_function(int) {} -struct string2 { - string2() = default; - string2(string2 &&other) { i = other.i; } - int i; -}; -string2 get_string2() { - string2 result; - result.i = 5; - some_function(result.i); - // Test that the debugger can get the value of result after another - // function is called. - return result; // DexLabel('readresult2') -} -int main() { - get_string(); - get_string2(); -} - -// DexExpectWatchValue('result.i', 3, on_line='readresult1') -// DexExpectWatchValue('result.i', 5, on_line='readresult2') |