Details
-
Bug
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
Qt Creator 15.0.0-beta1
Description
struct foo { template <auto Bar> void bar() {} };
move definition gives me:
struct foo { template <auto Bar> void bar(); }; inline template <Bar> void foo::bar() { }
while it should be
template <auto Bar> inline void foo::bar()
- the `auto` keyword is dropped
- the `inline` keyword is placed before template, it should be placed before the return type