diff options
Diffstat (limited to 'gdbsupport')
-rw-r--r-- | gdbsupport/array-view.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gdbsupport/array-view.h b/gdbsupport/array-view.h index ab1d032..6f7e45a 100644 --- a/gdbsupport/array-view.h +++ b/gdbsupport/array-view.h @@ -139,9 +139,10 @@ public: template<typename Container, typename = Requires<gdb::Not<IsDecayedT<Container>>>, typename - = Requires<std::is_convertible - <decltype (std::declval<Container> ().data ()), - T *>>, + = Requires<DecayedConvertible + <typename std::remove_pointer + <decltype (std::declval<Container> ().data ()) + >::type>>, typename = Requires<std::is_convertible <decltype (std::declval<Container> ().size ()), |