From 338bcc149ef4c752602d55f5c4bad13b1ed7b370 Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Sat, 21 Oct 2017 09:45:11 +0200 Subject: [PATCH] fix detection of cast noop --- alib2common/src/abstraction/CastRegistry.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alib2common/src/abstraction/CastRegistry.cpp b/alib2common/src/abstraction/CastRegistry.cpp index 9fabc80935..a862a01ec2 100644 --- a/alib2common/src/abstraction/CastRegistry.cpp +++ b/alib2common/src/abstraction/CastRegistry.cpp @@ -27,7 +27,7 @@ std::shared_ptr < abstraction::OperationAbstraction > CastRegistry::getAbstracti } bool CastRegistry::isNoOp ( const std::string & target, const std::string & param ) { - return ext::erase_template_info ( param ) == ext::erase_template_info ( target ); + return ext::is_same_type ( ext::erase_template_info ( target ), ext::erase_template_info ( param ) ); } bool CastRegistry::castAvailable ( const std::string & target, const std::string & param ) { -- GitLab