diff options
author | Erich Keane <erich.keane@intel.com> | 2018-08-09 21:03:39 +0000 |
---|---|---|
committer | Erich Keane <erich.keane@intel.com> | 2018-08-09 21:03:39 +0000 |
commit | 99428d7689982754c5793ed1ad42f06a371c15bc (patch) | |
tree | f74f18d6e28f76aff0c06addfe5177581790c32f | |
parent | 10de234905ea9dd310cb3047c7b9aa6c460c5653 (diff) | |
download | bcm5719-llvm-99428d7689982754c5793ed1ad42f06a371c15bc.tar.gz bcm5719-llvm-99428d7689982754c5793ed1ad42f06a371c15bc.zip |
[NFC] Simplify 'friend' declaration in ParsedAttr
As suggested in the post-commit review for D50531,
change from the templatized TrailingObjects friend declaration
to a version referring to the base.
llvm-svn: 339382
-rw-r--r-- | clang/include/clang/Sema/ParsedAttr.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/clang/include/clang/Sema/ParsedAttr.h b/clang/include/clang/Sema/ParsedAttr.h index 11ba138596f..24c3df265c2 100644 --- a/clang/include/clang/Sema/ParsedAttr.h +++ b/clang/include/clang/Sema/ParsedAttr.h @@ -118,9 +118,7 @@ class ParsedAttr final : private llvm::TrailingObjects< ParsedAttr, ArgsUnion, detail::AvailabilityData, detail::TypeTagForDatatypeData, ParsedType, detail::PropertyData> { - friend class llvm::TrailingObjects< - ParsedAttr, ArgsUnion, detail::AvailabilityData, - detail::TypeTagForDatatypeData, ParsedType, detail::PropertyData>; + friend class TrailingObjects; size_t numTrailingObjects(OverloadToken<ArgsUnion>) const { return NumArgs; } size_t numTrailingObjects(OverloadToken<detail::AvailabilityData>) const { |