From 1374bb3aba58bb6b76f172ab97e5ed8c59c4a60c Mon Sep 17 00:00:00 2001 From: Yedidya Feldblum Date: Sun, 7 Jan 2018 21:40:55 -0800 Subject: [PATCH] Remove gcc-v4.7 support from MemoryIdler Summary: [Folly] Remove gcc-v4.7 support from `MemoryIdler`. As of gcc-v4.8, `std::is_trivial>::value` holds. We no longer need any extra support. Reviewed By: meyering Differential Revision: D6673517 fbshipit-source-id: f28b2d126f113547ebf36c85f9fa37a5d944d65b --- folly/detail/MemoryIdler.h | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/folly/detail/MemoryIdler.h b/folly/detail/MemoryIdler.h index 1a924b57..2804ffb8 100644 --- a/folly/detail/MemoryIdler.h +++ b/folly/detail/MemoryIdler.h @@ -19,22 +19,11 @@ #include #include -#include #include #include #include #include -namespace folly { - -// gcc 4.7 doesn't do std::is_trivial correctly, override so we can use -// AtomicStruct -template <> -struct IsTriviallyCopyable - : std::true_type {}; - -} // namespace folly - namespace folly { namespace detail { /// MemoryIdler provides helper routines that allow routines to return -- 2.34.1