Hello,
we accidentially used the arm-clang-LTS 1.3.0 compiler with -std=c++17 -compiler flags. All the c++17-stuff we used worked fine with this and the embedded template library (etl) with c++17-support also worked correctly.
Then we changed to the LTS 1.3.1-compiler for testing and it threw warnings, that c++17 is not supported. So we had a look to the documentation, and yes it states that c++17 is not supported. But it seems to work without any issues.
We rolled back to c++14 but of course got some warnings for using c++17-extensions, which we didn't get when using the c++17-flag.
Are there any limitations or even aspects that clearly forbid a use of c++17 with those compilers?
Best regards
Felix