Files
codeql/cpp/ql/test/library-tests/classes/base_classes/base_classes.cpp
2018-10-25 21:18:37 +01:00

18 lines
275 B
C++

struct empty { };
template <typename T>
struct indirect {
typedef empty real;
};
template <typename i>
struct S : indirect<int>::real {
};
/*
Currently S's base class is simply 'empty'. We might want a
way to reach the unevaluated 'indirect<int>::real'.
*/
S<int> x;