| Issue |
107981
|
| Summary |
[Clang] Bogous types when using __builtin_shufflevector on bool vectors
|
| Labels |
clang
|
| Assignees |
|
| Reporter |
philnik777
|
```c++
using vec __attribute__((ext_vector_type(4))) = bool;
auto test() {
return __builtin_shufflevector(vec{}, vec{}, 0, 1, 2, 3, 4, 5, 6, 7);
}
```
`test()` returns a `__attribute__((__vector_size__(8 * sizeof(bool))))`, which is obviously incorrect.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs