From: "A. Maitland Bottoms" <bottoms@debian.org>
Subject: std20

 update c++ standard

--- a/host/CMakeLists.txt
+++ b/host/CMakeLists.txt
@@ -87,7 +87,7 @@
     endif(${MSVC_VERSION} VERSION_LESS ${MSVC_MIN_VERSION})
 endif()
 
-set(CMAKE_CXX_STANDARD 14)
+set(CMAKE_CXX_STANDARD 20)
 
 if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" AND ${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
     set(CMAKE_EXE_LINKER_FLAGS "-lthr ${CMAKE_EXE_LINKER_FLAGS}")
--- a/host/include/uhd/property_tree.ipp
+++ b/host/include/uhd/property_tree.ipp
@@ -21,7 +21,7 @@
 class property_impl : public property<T>
 {
 public:
-    property_impl<T>(property_tree::coerce_mode_t mode) : _coerce_mode(mode)
+    property_impl(property_tree::coerce_mode_t mode) : _coerce_mode(mode)
     {
         if (_coerce_mode == property_tree::AUTO_COERCE) {
             _coercer = DEFAULT_COERCER;
