// RUN: %target-swift-ide-test -print-comments -source-filename %s | %FileCheck %s // REQUIRES: no_asan /// func briefLine1() {} /// Aaa. func briefLine2() {} /// Aaa. /// Bbb. func briefLine3() {} /// Aaa. /// /// Bbb. func briefLine4() {} /***/ func briefBlock1() {} /** */ func briefBlock2() {} /** Aaa. */ func briefBlock3() {} /** Aaa. */ func briefBlock4() {} /** Aaa. Bbb. */ func briefBlock5() {} /** Aaa. Bbb. */ func briefBlock6() {} /** Aaa. * Bbb. */ func briefBlock7() {} /** Aaa. * Bbb. * Ccc. */ func briefBlock8() {} /** Aaa. * Bbb. Ccc. */ func briefBlock9() {} /** * Aaa. */ func briefBlockWithASCIIArt1() {} /** * */ func briefBlockWithASCIIArt2() {} /** * Aaa. * Bbb. */ func briefBlockWithASCIIArt3() {} /** *Aaa. */ func briefBlockWithASCIIArt4() {} /** * Aaa. Bbb. *Ccc. */ func briefBlockWithASCIIArt5() {} /** * Aaa. * Bbb. */ func briefBlockWithASCIIArt6() {} /// Aaa. /** Bbb. */ func briefMixed1() {} /// Aaa. /** Bbb. */ func briefMixed2() {} /** Aaa. */ /** Bbb. */ func briefMixed3() {} struct Indentation { /** * Aaa. */ func briefBlockWithASCIIArt1() {} } // CHECK: Func/briefLine1 {{.*}} BriefComment=none // CHECK-NEXT: Func/briefLine2 {{.*}} BriefComment=[Aaa.] // CHECK-NEXT: Func/briefLine3 {{.*}} BriefComment=[Aaa. Bbb.] // CHECK-NEXT: Func/briefLine4 {{.*}} BriefComment=[Aaa.] // CHECK-NEXT: Func/briefBlock1 {{.*}} BriefComment=none // CHECK-NEXT: Func/briefBlock2 {{.*}} BriefComment=none // CHECK-NEXT: Func/briefBlock3 {{.*}} BriefComment=[Aaa.] // CHECK-NEXT: Func/briefBlock4 {{.*}} BriefComment=[Aaa.] // CHECK-NEXT: Func/briefBlock5 {{.*}} BriefComment=[Aaa. Bbb.] // CHECK-NEXT: Func/briefBlock6 {{.*}} BriefComment=[Aaa.] // CHECK-NEXT: Func/briefBlock7 {{.*}} BriefComment=[Aaa.] // CHECK-NEXT: Func/briefBlock8 {{.*}} BriefComment=[Aaa.] // CHECK-NEXT: Func/briefBlock9 {{.*}} BriefComment=[Aaa.] // CHECK-NEXT: Func/briefBlockWithASCIIArt1 {{.*}} BriefComment=[Aaa.] // CHECK-NEXT: Func/briefBlockWithASCIIArt2 {{.*}} BriefComment=none // CHECK-NEXT: Func/briefBlockWithASCIIArt3 {{.*}} BriefComment=[Aaa. Bbb.] // CHECK-NEXT: Func/briefBlockWithASCIIArt4 {{.*}} BriefComment=[*Aaa.] // CHECK-NEXT: Func/briefBlockWithASCIIArt5 {{.*}} BriefComment=[Aaa. Bbb. *Ccc.] // CHECK-NEXT: Func/briefBlockWithASCIIArt6 {{.*}} BriefComment=[Aaa.] // CHECK-NEXT: Func/briefMixed1 {{.*}} BriefComment=[Aaa. Bbb.] // CHECK-NEXT: Func/briefMixed2 {{.*}} BriefComment=[Aaa. Bbb.] // CHECK-NEXT: Func/briefMixed3 {{.*}} BriefComment=[Aaa. Bbb.] // CHECK-NEXT: Struct/Indentation RawComment=none // CHECK-NEXT: Func/Indentation.briefBlockWithASCIIArt1 {{.*}} BriefComment=[Aaa.]