<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJztVk2P0zAQ_TXuZdQodfqRHHLYtou0EgKJBXFcOfGkMevaxXa69N8zTrJs90OwElwQSJFrz7zOe3GeJ6msPJVsmY5XumXpBeNz0L66cahReISpGOLvLLy9XsPeyk6jB-EQxFEoLSqNyQDZKh-cqrpgHVxtWXbB0uJT1ZnQjXn0tVOHoKw5TwJPk3SeZPD24_UA_DBwD6A-O8Q3VqIR-zHR2FroUfQP6bUWZjdtrNuLMJ1xmE6P6Hxk7CEj4zkKRgDMeEJU06zrMTO2uhyEjeRP96kfk_NKvaxH0JPYjwqvDEkPn5UMLcFgrPlRVE9DnzxSNAbeWLexJijTibhlF0YORfrVTzS9rzy6I0pQZ_Bn0oYlPbCuDkRlga3WI-SSs3zJCg4wJPhSW7O7iTsvbzzqhswROmcUBfcYWisZzxkvWHZfYbV9mPejMgH2QpkB-DKXIONAEwmzbSSOICr0DPeq-Yaz9ep8TF55D__p_iDduSFest_1AWvVKDrH-sT4BlQAbe2tB61uEeoz91PEjG1nsDX5m_H1HKhPEeCIQOYJLQJ-Ozj0_YH2QbgARPZgpmWanNuSOpJy_8ZJ-SMO-fuK_MqBKsFkfPwv-e2puwZL2QbIZDVKouuBj0x1Beijr6OpY02vJLpobQFVt4uVcE-rvhx-7dDUONxayooNyzYhtv9LmviDqDFOx-Q2gasAd0prqByKW0B6dZ1Io4gEd62FzsczAlI1Dbp4S1SL_kBvmGQiy0wWWSEm5J7WuvLUOXXbCjPpnC7bEA4-Wp-_oWunQttVSW33tND6eP8zPTj7BetAS-V9h54mC54v5pO2lCusVnmzSBcFyWnEbJHLoqlrWeRNnuU4oS8F1L5kizXj3OAd9CVozhbbye8rUCVP-WzGeTbL02W2THgtZ6umbtKlyHiDCzZPkQ6WTmKdxLrdxJV9SXoonpKavl78Q1JQD9kZxF4wKQwqaCw3LR1NahiDxyA2LtpwHZGxi9TWkS-CPk16dWUv7TvP5b6x>52854</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Chained method calls aligned incorrectly
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          yurikhan
      </td>
    </tr>
</table>

<pre>
    ```
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:        20.04
Codename:       focal

$ clang-format-12 --version
Ubuntu clang-format version 12.0.0-3ubuntu1~20.04.4
```

.clang-format:
```yaml
IndentWidth: 4
TabWidth: 4
UseTab: ForContinuationAndIndentation
```

Observed indentation:
```
struct Foo {
→   Foo &long_named_self_returning_method();
};

int main() {
→   auto foo = Foo{}
→   →   →   →   ···.long_named_self_returning_method()
→   →   →   →   ···.long_named_self_returning_method()
→   →   →   →   ···.long_named_self_returning_method()
→   →   →   →   ···.long_named_self_returning_method();
}
```
Specifically, it looks like continuation lines are indented +4 relative to the expression start `Foo{}`.

Desired indentation:
```
struct Foo {
→   Foo &long_named_self_returning_method();
};

int main() {
→   auto foo = Foo{}
→   →   .long_named_self_returning_method()
→   →   .long_named_self_returning_method()
→   →   .long_named_self_returning_method()
→   →   .long_named_self_returning_method();
}
```
i.e. indent continuation lines relative to the start of preceding line.

I especially consider it a bug to emit the sequence “<tab><space>”. It will break every reader who uses a different tab width.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztVk2PmzAQ_TXOZRQEJoFw4LBJttJKVSt1d9XjysAQ3HXs1DbZ5t93DGw3-6G2h16qVkIwnnmeNzZvDJVpTiXL4umKtyy-YHwBylV3FhUKhzAXo_-DgffXa9ibplfoQFgEcRRSiUphNEK20nkrq94bC1dbll6wuLiteu37KY6utvLgpdHnQeBxFC-iFN7fXI_ATyP3CBqio39jGtRiPwVaUws1Ff2j9FoJvZu3xu6Fnycc5vMjWhcYB8jEeI6CCQAJj4hqnvYDJmH55VjYRP5yn4Z7dJ5pKOsZ9CT2U4VXmkr3n2XjO4LBlPNGVC9dtw7JGxzvjN0Y7aXuRdiyC92MSYbRT2r6WDm0R2xAnsFflTYO6YX1tScqAyxfT5BLzlYZKzjAGOCZMnp3F3a-uXOoWhKH762W5Nyj70zD-IrxgqWPGfLtkz3cpfawF1KPwLe5BAkH2kCYbgNxAFGiV7jfsjecrfPze_Sba_hP9wfpzgXxlvyuD1jLVlIfqxPjG5AelDH3DpS8R6jP1E8ePR07o6xJ34yvF0DnFAGOCCQe3yHgt4NFNzS088J6ILInMWVxdC5LOpGk_Tc65Y8o5O9L8isFygij6fW_pbeX6holZVogkdXYEN0AfCaqK0AXdB1EHXI62aAN0hZQ9buQCfc0GtLh1x51jePSYlZsWLrx4fi_JMMdRI3BnILbCK48PEiloLIo7gHp03WiGkUgeOgM9C70CDSybdGGJVEumkBfmGjWlGlTpIWYeekVlpuOREbSH3cLQgvSVCV3euiH2lhaoVenWW9V2Xl_cKEz-Du6dtJ3fRXVZk8DpY6Pj_nBmi80iYbSuR4dGUu-Wi5mXdkUvM7bJE7yOl8s06RYLdO8SLI0bbNllVUz-pFA5Uq2XDPONT7AkIJsttzOZMljniScp8kqztIs4nWT5G3dxplIeYtLtoiRukZFoY7I2N3MlkNJtOOOgop-TdxTUNABQQvFgY7yU0N1xpan3sr7TujZwF0OtX8HBKindQ">