Issue 129867
Summary Object direct-initialization with enumerator value converted in integer
Labels new issue
Assignees
Reporter Fedr
    This program:
```
enum class E { Count };

int main() {
    int vec( int( E::Count ) );
    return vec;
}
```
is accepted by GCC, but Clang rejects it considering `vec` as incorrect function declaration. Online demo: https://gcc.godbolt.org/z/rvP3bT1Gj

Could you please verify whether it is correct behavior?
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to