| Summary: | parser displays class's template base class member with an syntax error. | ||
|---|---|---|---|
| Product: | [Tools] CDT | Reporter: | eocape <eocape> |
| Component: | cdt-parser | Assignee: | Project Inbox <cdt-parser-inbox> |
| Status: | RESOLVED WORKSFORME | QA Contact: | Markus Schorn <mschorn.eclipse> |
| Severity: | major | ||
| Priority: | P3 | CC: | cdtdoug |
| Version: | 8.0 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
eocape
I cannot reproduce the issue, I have tried with the code below. Please provide a code snippet and reopen the bug.
template<typename T> struct CT {
int m();
};
template<typename T> struct DT : CT<T> {
void f() {
DT<T> d= *this;
d.CT<T>::m();
}
};
|