Skip to content

Commit

Permalink
[test/vptr-non-unique-typeinfo] Address Samsonov's post-commit review
Browse files Browse the repository at this point in the history
Reviewers: samsonov

Subscribers: llvm-commits

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

llvm-svn: 262469
  • Loading branch information
filcab committed Mar 2, 2016
1 parent 1d3f4ae commit e92ab2f
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 14 deletions.

This file was deleted.

This file was deleted.

This file was deleted.

@@ -1,12 +1,25 @@
// RUN: %clangxx -frtti -fsanitize=vptr -fno-sanitize-recover=vptr -I%p/Helpers %p/Helpers/vptr-non-unique-typeinfo-lib.cpp -fPIC -shared -o %t-lib.so
// RUN: %clangxx -frtti -fsanitize=vptr -fno-sanitize-recover=vptr -I%p/Helpers -g %s -fPIC -shared -o %t-lib.so -DBUILD_SO
// RUN: %clangxx -frtti -fsanitize=vptr -fno-sanitize-recover=vptr -I%p/Helpers -g %s -O3 -o %t %t-lib.so
// RUN: %run %t
//
// REQUIRES: cxxabi

#include "vptr-non-unique-typeinfo-lib.h"
struct X {
virtual ~X() {}
};
X *libCall();

#ifdef BUILD_SO

X *libCall() {
return new X;
}

#else

int main() {
X *px = libCall();
delete px;
}

#endif

0 comments on commit e92ab2f

Please sign in to comment.