If I understood the rules for immediate functions correctly, the following is a legal usage:
consteval void func(int& a) { /* Anything here... */ }
Is it possible to call this function? I could not find any way to do so as consteval forces that this has to be called in a compile time expression, but int& a forces it to be a runtime expression because of the missing const. Is there any other way that I am missing?