"No matching constructor" but still compiles
Answered
CLion is underlining my code, stating that it does not find the right constructor. However, the MinGW toolchain is still able to compile it (Windows).
Restarting CLion does not make the red underline or error go away.
Here is a (fairly) minimal example (with the error line highlighted):
https://gist.github.com/JochemKuijpers/890118e9749072c75b22b3864a870c7f#file-main-cpp-L4
It seems CLion is looking for a std::initialization_list constructor, while I provided a constructor that takes a constant array reference.
Please sign in to leave a comment.
Hi, Jochem! Thanks for reporting. I've created the issue in our tracker: https://youtrack.jetbrains.com/issue/CPP-12126. Follow it to get updates.