1// Boost checked_delete test program ---------------------------------------//
2
3// Copyright Beman Dawes 2001. Distributed under the Boost
4// Software License, Version 1.0. (See accompanying file
5// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6
7// See http://www.boost.org/libs/utility for documentation.
8
9// Revision History
10// 21 May 01 Initial version (Beman Dawes)
11
12#include <boost/checked_delete.hpp> // for checked_delete
13
14// This program demonstrates compiler errors when trying to delete an
15// incomplete type.
16
17namespace
18{
19 class Incomplete;
20}
21
22int main()
23{
24 Incomplete * p = 0;
25 boost::checked_array_delete(x: p); // should cause compile time error
26 return 0;
27} // main
28

source code of boost/libs/core/test/checked_delete_fail2.cpp