diff options
author | Brad King <brad.king@kitware.com> | 2017-09-27 11:28:24 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2017-09-27 13:04:31 (GMT) |
commit | 9e0362caa1f838579b6c863b44e311972c3c95ae (patch) | |
tree | ff7ba872b22c38dceb2e8b2f89f2c7eb3c18865b /Source/Checks | |
parent | 94e67fa11889b634d2343f0623162a994ad1354b (diff) | |
download | CMake-9e0362caa1f838579b6c863b44e311972c3c95ae.zip CMake-9e0362caa1f838579b6c863b44e311972c3c95ae.tar.gz CMake-9e0362caa1f838579b6c863b44e311972c3c95ae.tar.bz2 |
Remove checks for auto_ptr that we no longer need
We no longer use `auto_ptr` at all, so drop the checks for it.
Diffstat (limited to 'Source/Checks')
-rw-r--r-- | Source/Checks/cm_cxx_auto_ptr.cxx | 18 | ||||
-rw-r--r-- | Source/Checks/cm_cxx_features.cmake | 1 |
2 files changed, 0 insertions, 19 deletions
diff --git a/Source/Checks/cm_cxx_auto_ptr.cxx b/Source/Checks/cm_cxx_auto_ptr.cxx deleted file mode 100644 index d3100fd..0000000 --- a/Source/Checks/cm_cxx_auto_ptr.cxx +++ /dev/null @@ -1,18 +0,0 @@ -#include <memory> - -std::auto_ptr<int> get_auto_ptr() -{ - std::auto_ptr<int> ptr; - ptr = std::auto_ptr<int>(new int(0)); - return ptr; -} - -int use_auto_ptr(std::auto_ptr<int> ptr) -{ - return *ptr; -} - -int main() -{ - return use_auto_ptr(get_auto_ptr()); -} diff --git a/Source/Checks/cm_cxx_features.cmake b/Source/Checks/cm_cxx_features.cmake index 2c39cbe..7755cfe 100644 --- a/Source/Checks/cm_cxx_features.cmake +++ b/Source/Checks/cm_cxx_features.cmake @@ -41,7 +41,6 @@ function(cm_check_cxx_feature name) endif() endfunction() -cm_check_cxx_feature(auto_ptr) cm_check_cxx_feature(eq_delete) cm_check_cxx_feature(fallthrough) if(NOT CMake_HAVE_CXX_FALLTHROUGH) |