]> https://gitweb.dealii.org/ - dealii.git/commit
CMake: remove obsolete compiler bug tests
authorMatthias Maier <tamiko@43-1.org>
Sat, 23 May 2020 04:54:30 +0000 (23:54 -0500)
committerMatthias Maier <tamiko@43-1.org>
Sat, 23 May 2020 04:58:50 +0000 (23:58 -0500)
commit2199dfde67fc8fbc08875788464e7a0bc1f4e6c0
tree967244fc3db395f12555be5afe0fd363d6869155
parent9718a3bfd0146ebfb6a903813dee4f959cbf0938
CMake: remove obsolete compiler bug tests

The bugs

  DEAL_II_TEMPL_SPEC_FRIEND_BUG
  DEAL_II_CONST_MEMBER_DEDUCTION_BUG
  DEAL_II_BIND_NO_CONST_OP_PARENTHESES

do not trigger for any compiler we currently use (including gcc-4.9 up
to gcc-10, clang-4 up to clang-10 and corresponding apple clang, MSVC
2017 and 2019, icc 19*)

The bug

  DEAL_II_MEMBER_ARRAY_SPECIALIZATION_BUG

triggers only on MSVC 2017 and 2019 but the preprocessor macro is not
used in the library any more
cmake/checks/check_03_compiler_bugs.cmake

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.