<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/92488>92488</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang-format]Compile switch follows code indentation?
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang-format
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
zeerd
</td>
</tr>
</table>
<pre>
I'd like the code to be things like below for more readable :
```c
void foo(void)
{
#ifdef LINUX
linux_foo();
#elif QNX
qnx_foo();
#elif ANDROID
android_foo();
#else
#error "Not implemented"
#endif
}
```
But now, it's like(this looks very messy) :
```c
void foo(void)
{
#ifdef LINUX
linux_foo();
#elif QNX
qnx_foo();
#elif ANDROID
android_foo();
#else
#error "Not implemented"
#endif
}
```
I did not find any option to make this . Am I missing something or it real not supported?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyklFFr2zAQgH-N_HI0KLKVOA9-aBsCgZGxwWBvQ7bOya2yLpPkZtmvH7Zb2pSUbcwYW5L1nXUfJ5kYae8RK6HvhF5npk8HDtUvxGCzmu252gq1tODoASEdEBq2CImhHrrk93H6VKPjE7QcoOOAENBYUzsEkd8KuRby-bmQ091M_UcmCy2zUOXQFGr1NG95NzUAAITKqbXYwoft7svXl_HhcuT7n9-mCAOdX3LoqIVPuzfQD_8n5Ha3_vxxu77EjLeByV5DRy7i5fxhMAQOIJTacQLqjg479AmtUOoV6S21z3mv34h6be-uT-D5JNQ9UBJqObkXqkwHiuCYHyI8YjhDhzGehVr9t_6r6t9zftX3ddfXPb8v-MLv33j9F61bsGTBc4KWvAXjz8DHROyHOu_MWPgUYQa3HWyhoxjJ7yFyh-MOAA5AaSh5NwaJ_fHIYVhMvslsldtVvjIZVvPlXK_malHm2aGq8xK1xXyppV5oXTe6KPUcV3JRSlObMqNKSVVIPV9KpYoin9WtlLJsFrksC62lFIXEzpCbOffYzTjsM4qxx2qlirLMnKnRxXFXK9U44_c3LYfOpMGQXmehGrCbut9HUUhHMcWXQImSG0-EC1Cv77k7kkOIJ0rNAVp2jk9xOhLIW_TJDNqGvPvgqkNKxzhUoNoItdlTOvT1rOFOqM3wq6fXzTHwd2ySUJsxgSjUZszhdwAAAP__CDNTvg">