anastasiia_lukianenko added a comment.

AfterStruct setting doesn't affect struct initialization. Your presumption is 
right.
About these examples... I think that second and third variants are the right 
ones.

  struct new_struct struct_name = {
      a = 1
  };
  struct new_struct struct_name = { a = 1 };
  struct new_struct struct_name = 
  { 
      a = 1,
  };

There is a test which shows that first example is not expected in case without 
break after '='

  TEST_F(FormatTest, UnderstandContextOfRecordTypeKeywords) {
    // Elaborate type variable declarations.
    verifyFormat("struct foo a = {bar};\nint n;");


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D91949/new/

https://reviews.llvm.org/D91949

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

Reply via email to