testing for tail call optimization repression when sanitizing use-after-dtor
authorNaomi Musgrave <nmusgrave@google.com>
Thu, 30 Jul 2015 18:46:18 +0000 (18:46 +0000)
committerNaomi Musgrave <nmusgrave@google.com>
Thu, 30 Jul 2015 18:46:18 +0000 (18:46 +0000)
commit64a1bd9db87d61c25be94bc24a3caabd313e3e61
tree12b1b756b78ec4fd80e5602f0257d2fbc22e6a13
parenta6438ca12a72efe147e74b6ea4698f696f52b969
testing for tail call optimization repression when sanitizing use-after-dtor

Summary: Verify that running in optimized mode while checking for use-after-dtor errors, does not generate tail call invocation of destructor. This avoids possible error where stack frame for the destructor is eliminated, making tracking down the errors more difficult.

Reviewers: eugenis, kcc

Subscribers: cfe-commits

Differential Revision: http://reviews.llvm.org/D11614

simplified test cases

updated line numbering on test

renamed test

llvm-svn: 243675
compiler-rt/test/msan/use-after-dtor.cc [new file with mode: 0644]