In tests/ctags/var-and-return-type.cpp:
> +}; > + > +const struct type1 func2(); > +const struct type1 var2 = { 0, 0 }; > + > +typedef type1 type1_t; > + > +const type1_t func3(); > +const type1_t var3 = { 0, 0 }; > + > +struct type1 func4(); > +struct type1 var4 = { 0, 0 }; > + > +type1_t func5(); > +type1_t var5 = { 0, 0 }; > +
what about testing
type1_t var{};
ortype1_t var{ 0, 0 };
Nothing to do with reporting the var type, it's "just" another mean of initializing. So different issue, possibly different test case.
what about testing
auto func()->type1_t
C++11 syntax
This is more related, but still quite outside the scope here, as AFAIK ->
syntax is not supported at all yet. (OT, WTF is about this syntax? why add a new one?)
—
Reply to this email directly or view it on GitHub.