id summary reporter owner description type status milestone component version severity resolution keywords cc 9620 detail::storage forcing a needless copy, doesn't support move-only types Eric Niebler Steven Watanabe "{{{ struct storage { storage() {} template storage(const T& arg) : data(new T(arg)) {} void* data; }; }}} A type with a deleted copy ctor causes a compile failure in the above code. This constructor should use perfect forwarding when rvalue references are available." Bugs closed To Be Determined type_erasure Boost 1.54.0 Problem fixed