Issue 101656
Summary [clang-format] enable AlignConsecutiveAssignments will cause consecutive alignment between initialization and assignment
Labels
Assignees
Reporter tooyangtoonaive
    my .clang-format config:

`
AlignConsecutiveAssignments:
  Enabled: true
  AlignCompound: true
  PadOperators : true
`

my code 

`
            int32_t retn = 0;
            uint32_t service = 0;
            uint8_t enable = 0;
            retn = sscanf(argv[3], "%hhu", &enable);
`
expect result:
`
            int32_t retn = 0;
            uint32_t service = 0;
            uint8_t enable   = 0;
            retn = sscanf(argv[3], "%hhu", &enable);
`

actual result, equal mark after line 4 should not align with above:

`
            int32_t retn     = 0;
 uint32_t service = 0;
            uint8_t enable   = 0;
 retn             = sscanf(argv[3], "%hhu", &enable);
`


_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to