<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=http://email.email.llvm.org/c/eJylUttypCAQ_Rp8ocZCiLcHHjI7m9-wGmkdUiiWjUnm7xd1kq193qqjNnRz-pxGE-xDs0qc6JeFiRsTr9vswsy3grP6mp4bU9czQRGi6zsgwjUy2TBZdJ2jzruIK_guPhZM21vBZLvj-9xPi-fyeN9jXIipVybfEhB97igFPZPXBLvCkFq8GSCXttROTfmI897oUoi8zNWTTf3mbuAuckcc-CGeyV8cIvcIFHmYkYe9gPgc5stpgluIwCecDK60n0wVe_Yj-JT2yJ-e-Okp0c327JdZrWyrWshgi_ewakKYDXyl8mxbvf7X1-jifTN5H6a08P7j-3NZ1vCO_W7REW24Wy9VI6rsrm1dmdYOUNhaVbaGppImxSDEIK2qZObBoCfNyjQpOeMnPyhSzMpb9v8KnJZCJhSqKEUr27xRaFTZqOGlGgbAmr0InMD5fOfJwzpmqz4ozTZSSnpHkf4m0__ixhnxEJwURhc9apyW-Div6xgyp3vYvE23ELn5mX92aNOHsD-Ncdhd>53806</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
empty union type should not be literal
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
seanbaxter
</td>
</tr>
</table>
<pre>
```cpp
union u1 { };
static_assert(!__is_literal_type(u1));
```
https://eel.is/c++draft/basic#types.general-10.5.3
> if it is a union, at least one of its non-static data members is of non-volatile literal type, and
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxVUtGOpCAQ_Bp8IWMQxlEfeNi52f0NA9oqFwRj4-7N31-rs3u5pECgmqouoo39U7ObONEtCxMPJt624GLgW8FZdafxYOp-EphMcl1rEGFNTNZMFm3rsPUuwWp8m54L0PFWMNns-L73Y_HaHvOU0oJMvTH5QQDwuUNadEzeCf1qBrL4sAYdHaldGvMRwm50KURe5uqlpt65G7hL3CE3_GieyV_cJO7BYOIxAI97AfIQw-UMwXuTDJ9htrDifpMqdvYzeqI98FcmfmYiudCfflmvVd-oxmTJJQ8a5iU9T9ujmOMUN9-TWuL2RyfbVq__jzy6NG027-JMG-8_vz-XZY2_odvTO8QN9lcpVS1u2aSHwVSVquqrLJrB1kYpIW59qWyp4FrZIfPGgkfNSnpEGeCLHxK0ZuUjc1oKSShUUYpGNnmtwKqyVsP1RspQsauA2Tif733kcR2zVR8t2W1EIr3DhP9I-hHcGAAOO9I3W5riqhFMsOYP5c4Od310_xfmEcKS">