I tried to use the __INCLUDE_LEVEL__ preprocessor macro with the 9.1 c++ compiler for windows but it seems it's not supported, not in msvc either. Is there any way to get it to work?
using namespace std;
cout << __INCLUDE_LEVEL__ << endl;
error: identifier "__INCLUDE_LEVEL__" is undefined