From f771681e632943096a76652e4f321a57dce0ac34 Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Wed, 23 Sep 2009 18:59:48 +0000 Subject: Emit new[] cookie when needed. llvm-svn: 82642 --- clang/test/CodeGenCXX/new.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'clang/test/CodeGenCXX/new.cpp') diff --git a/clang/test/CodeGenCXX/new.cpp b/clang/test/CodeGenCXX/new.cpp index 2cb3b00edf1..c6cee184567 100644 --- a/clang/test/CodeGenCXX/new.cpp +++ b/clang/test/CodeGenCXX/new.cpp @@ -55,6 +55,10 @@ void t7() { new int(); } +struct U { + ~U(); +}; + void t8(int n) { new int[10]; new int[n]; @@ -62,4 +66,8 @@ void t8(int n) { // Non-POD new T[10]; new T[n]; + + // Cookie required + new U[10]; + new U[n]; } -- cgit v1.2.3