[libcxx] r313576 - Fix failing ASAN test

Eric Fiselier via cfe-commits cfe-commits at lists.llvm.org
Mon Sep 18 15:01:18 PDT 2017


Author: ericwf
Date: Mon Sep 18 15:01:18 2017
New Revision: 313576

URL: http://llvm.org/viewvc/llvm-project?rev=313576&view=rev
Log:
Fix failing ASAN test

Modified:
    libcxx/trunk/test/libcxx/language.support/cxa_deleted_virtual.pass.cpp

Modified: libcxx/trunk/test/libcxx/language.support/cxa_deleted_virtual.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/language.support/cxa_deleted_virtual.pass.cpp?rev=313576&r1=313575&r2=313576&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/language.support/cxa_deleted_virtual.pass.cpp (original)
+++ libcxx/trunk/test/libcxx/language.support/cxa_deleted_virtual.pass.cpp Mon Sep 18 15:01:18 2017
@@ -11,5 +11,8 @@
 
 // Test exporting the symbol: "__cxa_deleted_virtual" in macosx
 
-struct S { virtual void f() = delete; };
-int main() { new S; }
+struct S { virtual void f() = delete; virtual ~S() {} };
+int main() {
+  S *s = new S;
+  delete s;
+}




More information about the cfe-commits mailing list