Currently, CIRCT is using C++14 standard.
In this PR,
std::variant (a C++17 feature) is desired to build an iterator dispatcher. Thus I’m thinking of updating the C++ standard from 14 to 17 in CIRCT. I’m wondering is there any comment on this?
For your reference, in LLVM, the Flang sub-project is using C++17.