summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErich Keane <erich.keane@intel.com>2018-08-09 21:03:39 +0000
committerErich Keane <erich.keane@intel.com>2018-08-09 21:03:39 +0000
commit99428d7689982754c5793ed1ad42f06a371c15bc (patch)
treef74f18d6e28f76aff0c06addfe5177581790c32f
parent10de234905ea9dd310cb3047c7b9aa6c460c5653 (diff)
downloadbcm5719-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.h4
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 {
OpenPOWER on IntegriCloud