diff options
Diffstat (limited to 'rttest.cc')
-rw-r--r-- | rttest.cc | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -22,9 +22,9 @@ int main() { char const * const rtypnm = typeid (rtyp).name(); auto const getval = []<typename typ>(typ const & valref) { - if constexpr (::zp::ischr<typ>) {return static_cast<::zp::i02m>(valref);} - else if constexpr (::zp::isptr<typ>) {return reinterpret_cast<void *>(valref);} - else {return valref;} + if constexpr (::zp::ischr<typ>::val) {return static_cast<::zp::i02m>(valref);} + else if constexpr (::zp::isptr<typ>::val) {return reinterpret_cast<void *>(valref);} + else {return valref;} }; auto const lval = getval(lvalref); |