This revision was automatically updated to reflect the committed changes. Closed by commit rL369345: Rudimentary support for Doxygen \retval command (authored by sberg, committed by ). Herald added a project: LLVM. Herald added a subscriber: llvm-commits.
Changed prior to commit: https://reviews.llvm.org/D66350?vs=215599&id=216069#toc Repository: rL LLVM CHANGES SINCE LAST ACTION https://reviews.llvm.org/D66350/new/ https://reviews.llvm.org/D66350 Files: cfe/trunk/include/clang/AST/CommentCommands.td cfe/trunk/test/Sema/warn-documentation.cpp Index: cfe/trunk/include/clang/AST/CommentCommands.td =================================================================== --- cfe/trunk/include/clang/AST/CommentCommands.td +++ cfe/trunk/include/clang/AST/CommentCommands.td @@ -139,6 +139,7 @@ def Pre : BlockCommand<"pre">; def Remark : BlockCommand<"remark">; def Remarks : BlockCommand<"remarks">; +def Retval : BlockCommand<"retval">; def Sa : BlockCommand<"sa">; def See : BlockCommand<"see">; def Since : BlockCommand<"since">; Index: cfe/trunk/test/Sema/warn-documentation.cpp =================================================================== --- cfe/trunk/test/Sema/warn-documentation.cpp +++ cfe/trunk/test/Sema/warn-documentation.cpp @@ -288,6 +288,11 @@ /// \param x2 Ccc. int test_param22(int x1, int x2, int x3); +// expected-warning@+1 {{empty paragraph passed to '\param' command}} +/// \param a +/// \retval 0 Blah blah. +int test_param23(int a); + //===--- // Test that we treat typedefs to some non-function types as functions for the // purposes of documentation comment parsing.
Index: cfe/trunk/include/clang/AST/CommentCommands.td =================================================================== --- cfe/trunk/include/clang/AST/CommentCommands.td +++ cfe/trunk/include/clang/AST/CommentCommands.td @@ -139,6 +139,7 @@ def Pre : BlockCommand<"pre">; def Remark : BlockCommand<"remark">; def Remarks : BlockCommand<"remarks">; +def Retval : BlockCommand<"retval">; def Sa : BlockCommand<"sa">; def See : BlockCommand<"see">; def Since : BlockCommand<"since">; Index: cfe/trunk/test/Sema/warn-documentation.cpp =================================================================== --- cfe/trunk/test/Sema/warn-documentation.cpp +++ cfe/trunk/test/Sema/warn-documentation.cpp @@ -288,6 +288,11 @@ /// \param x2 Ccc. int test_param22(int x1, int x2, int x3); +// expected-warning@+1 {{empty paragraph passed to '\param' command}} +/// \param a +/// \retval 0 Blah blah. +int test_param23(int a); + //===--- // Test that we treat typedefs to some non-function types as functions for the // purposes of documentation comment parsing.
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits