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