ccrownhill wrote:

Sorry, my mistake. This doesn't work for `default` but the problem is that in 
this example

```
static void *f(void);
void *k = _Generic(&f, void *(*)(void) : 0, int (*)(void) : f());
```

the `undefined-internal` error is still raised even though it is not in the 
result expression anymore.

https://github.com/llvm/llvm-project/pull/98016
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to