diff options
| author | Dmitri Gribenko <gribozavr@gmail.com> | 2013-01-27 21:18:39 +0000 |
|---|---|---|
| committer | Dmitri Gribenko <gribozavr@gmail.com> | 2013-01-27 21:18:39 +0000 |
| commit | 01b065117bb9335365bc0eb6e22848daf3e26cb4 (patch) | |
| tree | 40287d431f5fb318b815820d5940d4751c3bfde8 /clang/test/Sema/warn-documentation.cpp | |
| parent | cf9dae17b7711b7c8458827c9f0d03a4ae9281b1 (diff) | |
| download | bcm5719-llvm-01b065117bb9335365bc0eb6e22848daf3e26cb4.tar.gz bcm5719-llvm-01b065117bb9335365bc0eb6e22848daf3e26cb4.zip | |
Comment parsing: attach any tag type's documentation to its typedef if latter
does not have one of its own. // rdar://13067629
Original patch (r173586 and r173587) by Fariborz Jahanian, modified by me.
llvm-svn: 173626
Diffstat (limited to 'clang/test/Sema/warn-documentation.cpp')
| -rw-r--r-- | clang/test/Sema/warn-documentation.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/clang/test/Sema/warn-documentation.cpp b/clang/test/Sema/warn-documentation.cpp index 6a6b8dd599c..9845f58780f 100644 --- a/clang/test/Sema/warn-documentation.cpp +++ b/clang/test/Sema/warn-documentation.cpp @@ -377,6 +377,29 @@ using test_tparam14 = test_tparam13<T, int>; template<typename T> using test_tparam15 = test_tparam13<T, int>; +// ---- + +/// \tparam T Aaa +template<typename T> +class test_tparam16 { }; + +typedef test_tparam16<int> test_tparam17; +typedef test_tparam16<double> test_tparam18; + +// ---- + +template<typename T> +class test_tparam19; + +typedef test_tparam19<int> test_tparam20; +typedef test_tparam19<double> test_tparam21; + +/// \tparam T Aaa +template<typename T> +class test_tparam19 { }; + +// ---- + /// Aaa /// \deprecated Bbb |

