mirror of
https://github.com/catchorg/Catch2.git
synced 2024-11-30 01:03:30 +01:00
ab98afe68b
simple code with provided main function which just returns 0 leaks memory due to fact that singletons are not cleaned up running valgrind on such simple application reports that 752 bytes are still available in 11 blocks this commit adds destructor to Catch::LeakDetector which calls Catch::cleanUp()
19 lines
465 B
C++
19 lines
465 B
C++
/*
|
|
* Created by Martin on 12/07/2017.
|
|
*
|
|
* Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
*/
|
|
#ifndef TWOBLUECUBES_CATCH_LEAK_DETECTOR_H_INCLUDED
|
|
#define TWOBLUECUBES_CATCH_LEAK_DETECTOR_H_INCLUDED
|
|
|
|
namespace Catch {
|
|
|
|
struct LeakDetector {
|
|
LeakDetector();
|
|
~LeakDetector();
|
|
};
|
|
|
|
}
|
|
#endif // TWOBLUECUBES_CATCH_LEAK_DETECTOR_H_INCLUDED
|