<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/150363>150363</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang-20 crashed with address_space attribute at O1 and above. fatal error: error in backend: cannot lower memory intrinsic in address space 256.
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
iamanonymouscs
</td>
</tr>
</table>
<pre>
clang-20 crashed with `address_space` attribute at `O1` and above.
Compiler explorer (assertion trunk): https://godbolt.org/z/d3bzdvY6o
```
$cat mutant.c
void a(long b) {
__attribute__((address_space(256))) char *c = 0;
for (long d = 0; d < b; ++d)
c[d] = 0;
}
```
```
$clang-20 -O1 mutant.c
clang-20 -O1 mutant.c
fatal error: error in backend: cannot lower memory intrinsic in address space 256
clang-20: error: clang frontend command failed with exit code 70 (use -v to see invocation)
Ubuntu clang version 20.1.8 (++20250708123929+0de59a293f7a-1~exp1~20250708003944.130)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm-20/bin
clang-20: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-20: note: diagnostic msg: /tmp/mutant-98b0d1.c
clang-20: note: diagnostic msg: /tmp/mutant-98b0d1.sh
clang-20: note: diagnostic msg:
********************
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJy0VVFv2zYQ_jX0y8EGRVmW9KAHOYnaAMEctC6GPRkUeba5UqRAUo7Th_72gXSSJhkKbCsGEBJxPH28--67E_deHQxiQ4o1Ka5nfApH6xrFB26seRzs5IWf9VY-NkJzc5gzCsJxf0QJDyocgawol9Kh9zs_coFkRYGH4FQ_BQQeosMmS1Yjgff2hAtCW0LbKzuMSqMDPI_aOnRAWMW9RxeUNRDcZL4SVpO8hWMIoyd5S1hHWHewsrc6LKw7ENZ9I6yTef9Nnv5Y2QsyWdGnRVvCloIHGKbATVgIQtuTVRI4YZW25gA9YTWQck1oC7vdS-S7HWFVjOdNbqxixSrGlBaII49BtwJIfg2U5AkF9jalkuDly1HaXkEft4StCVvLCBM_ABCkWEtSXL8GIuX1-1z-ntpzTeab7HWOP7PveeAa0DnrIq9pA8pAz8VXNDLaBDfGBtD2AR0MOFj3CMoEp4xXIvo-UQKJEoiE_LjvBTQhRSPsnTUBjQRhhyFqYM-VflYPnlUAYSVCSSNnk0eYnyBY8IigzMkKHtVwYepLP5kwPeGe0PmoE0YX2aKCVK7IKqOsoCWtMpbXsUxrKrGoOavzfcnn2Xc8j9n3ZydK83q5XGQ5vdyw5e6AIQZ_rla71XI-irlWZjrPD2aK50eHXMJgJeroNVqvzoS2t8YHrjXKa5VSJ6ybvCOs06qPT30aIjus65V5R5exAeNbKn4w1gclYPCHBBJL_AsrCeb-7qb9fAPtdttefYTtxxvoNnd3m99vf_sA3e3dzWfYbpJ5_eUDfLq533zaxkaj7b3D0VmB3qMEbyeX9O-j7lMne2-F4gEluMmAF06N4cXBIehYOpTAwwXvH-bMujCMhHUX0c7rqqcye6Pp_wTgj_-K9l9n_rlPZ7LJZZ3XfIZNVhZ5zoqqrGbHpiyKel8WK1r0NUexrzHPlqWgWGUir5dyppqLStmSsqIsqkVfYdGzFc_4cs_qoiJLigNXehHlFafhTHk_YZMVNF_lM8171D4NdsYMPkA6JYzFOe-apMl-OniypFr54H_ABBU0_mTevxmIbyf9Jns14-F_GTWL2eR08-53oMJx6hfCDk-d9txwo7N_ogiEdSlzT1j3RM2pYX8FAAD__-l_GKQ">