https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64794

--- Comment #2 from Atul Sharma <atulsharma406 at gmail dot com> ---
Is there any update on the issue 
I am facing this issue on the newer version of gcc(10.1.) as well
Added the details of compilation failure as attachement

I have been facing issue for the following mention code with the error 
/*
main.cpp:11:17: error: two or more data types in declaration of 'type name'
   11 |     auto f() -> override override ;
*/

struct override { } ; 

struct base
{
    virtual auto f() -> override ; 
} ;

struct derived : base
{
    auto f() -> override override ;
} ;                                                                             

int main()
{
    return 0;
}
------
This should not have caused compilation failure since override specifier is not
a keyword and can be used to define a custom type

Reply via email to