<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=http://email.email.llvm.org/c/eJylU912oyAQfhq8mROPQlKTCy_SZvME-wL8qWwRXMCkefsdjG1Pu92LPfUgfjODw8c3g_Dq1p797BRcB2M1pHAzrofkQczGKlA8PCcuMMLKfVkRdiTViVSvM92C5AmSjqmU07R6H6p1LKZxCUZuHKH7DHnoJaFPIAcegFDMcUTXhdADkObx_gusD6FsCrwfOcwueGv_FfXjBNGM6mO882Hd0xB2Qu6PGTzVK6KPy_hq2-a0nuQNfDzSZzPLYLnr7zlh0_lJO-T0SZdlfvOxI8OX4gs6BOSawcukZdIK-J39070sGfgAym_uVbLeT7lGHWriryhE85dS6Povscjux5dn-zlo6MwLGAcJofRKg4ngxcX4OWZiYk7Qm4t20EsJXEo9pYiLcRWPYFD9ZZnJXXADoeHqQxrQeM6dtugGow8a9O-ZW3tbU-QgaoA7jhNPRhhr0q0sVMvUgR14wec0-NAKjcc1bn4p5mDbIaUp5ialZxy9ScMsSsyAhrWX189mCv4X6oymiXHWyO-8owfWFEMraLff7SrR7R8UO6haivpBSd3VXcOpZLSwXGgbW7LDUlOnr7CkQEx2p-L7DExLK1rXlNUVpfuqKrdqLxSjDas6zqqakm2l8TrZMucpfeiL0C4pxdxHDFoTU3wP8hhN77ReCCPDZJJF41O74C3G-9mkXJ57U2EPCiyF81j18N49xUK3Xbj-Ab4MR00>52937</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
#pragma unroll can't be followed by another #pragma
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
berolinux
</td>
</tr>
</table>
<pre>
Found while trying to build darktable 3.8.0:
$ cat test.cpp
```
int main(int argc, char **argv) {
#pragma unroll
#pragma omp simd
for(int i=0; i<10; i++) {
}
}
```
```
$ clang++ -fopenmp test.cpp
test.cpp:3:2: error: expected a for, while, or do-while loop to follow '#pragma unroll'
#pragma omp simd
^
```
The fix in the code is obvious, but given gcc accepts this as it is, it may be worth making clang more equally accepting for compatibility.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyVU9uSoyAQ_Rp86YqlkETz4EMumy_YHwBBZYeAC5jL329jnJma7OzDWoB9we7Tp1vh5KM5u8lKuA3aKIj-oW0P0YGYtJEguX-LXKCH5XVeELYnxYkU7yddQ8sjRBVi3o7jYt0Wy5pVbSNcuLaE1knkvm8JPUI7cA-EYow9mq6E7oBUh-cnsDyEstHz_sJhst4Z8y-vu4wQ9EV-9XfOLzk1YSfEfkjCsVwkepjXd2mr01LJh_C1pFc10WC47Z8xYdW5UVnE9MLLfH7Y2J7hprhBeY9Yk3AfVRuVBP5Ef3y2JQnOg3SrZ5eMc2PqUYecuBsSUf3FFJr-iyyy-fFtbT8HBZ2-g7YQUWydVKADOHHVbgoJmJgi9PqqLPRtC7xt1RgDXsZbPIBG9udrOk3BA4SCm_NxQOUtTdrMG1ycV6B-T9yYxxIiOZEDzHgZedRCGx0feSYbJndsx7Ooo1HNa904jjhoVUx5nuwgmQJjWofw_ScN2eRNM8Q4hjTT9Iyr13GYRI4JUTHm-v5ajd79wragqkOYFJZz3tAdq7Kh2daSlduuFWqt2m1V7phUXd1VtSy3a9qpzHChTGjIBieDWnWDOQTKZHPKdEMLWpaUlQWldVHka1kLyWjFio6zoqRkXSj8d0yecOTO95lvZkhi6gM6jQ4xfDp5CLq3Ss3pMD6f4uB8IxRSo-10z-bkzQz-D6KQMcA">