I have to ask, do you actually mean AS/400, or IBM i? Most current development for IBM i is done in PASE. I work in IBM i, and nobody I know is still writing C++ for the ILE. I imagine most of the ILE C++ is in maintenance mode and probably not using anything as modern as even C++20.