From 16f8276dd04c394048788ede6af01c3e8ab73638 Mon Sep 17 00:00:00 2001 From: Bruno Turcksin Date: Mon, 9 Jul 2018 18:17:25 +0000 Subject: [PATCH] Use std::is_same instead of typeid in static_cast --- include/deal.II/lac/trilinos_block_sparse_matrix.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/deal.II/lac/trilinos_block_sparse_matrix.h b/include/deal.II/lac/trilinos_block_sparse_matrix.h index 5babf1cd79..f4e33c4d1f 100644 --- a/include/deal.II/lac/trilinos_block_sparse_matrix.h +++ b/include/deal.II/lac/trilinos_block_sparse_matrix.h @@ -640,8 +640,9 @@ namespace TrilinosWrappers TrilinosBlockPayload(const Args &...) { static_assert( - typeid(PayloadBlockType) == - typeid(internal::LinearOperatorImplementation::TrilinosPayload), + std::is_same< + PayloadBlockType, + internal::LinearOperatorImplementation::TrilinosPayload>::value, "TrilinosBlockPayload can only accept a payload of type TrilinosPayload."); } }; -- 2.39.5