reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/MachineInstr.h
  159                 Result->getTrailingObjects<MachineMemOperand *>());
  162         Result->getTrailingObjects<MCSymbol *>()[0] = PreInstrSymbol;
  164         Result->getTrailingObjects<MCSymbol *>()[HasPreInstrSymbol] =
  167         Result->getTrailingObjects<MDNode *>()[0] = HeapAllocMarker;
lib/IR/Attributes.cpp
  722   llvm::copy(Attrs, getTrailingObjects<Attribute>());
  909   llvm::copy(Sets, getTrailingObjects<AttributeSet>());
lib/TableGen/Record.cpp
  193                           Ty->getTrailingObjects<Record *>());
  356                           I->getTrailingObjects<Init *>());
  587                           I->getTrailingObjects<Init *>());
 1607                           I->getTrailingObjects<Init *>());
 1788                           I->getTrailingObjects<Init *>());
 1790                           I->getTrailingObjects<Init *>()+CondRange.size());
 1908                           I->getTrailingObjects<Init *>());
 1910                           I->getTrailingObjects<StringInit *>());
lib/Transforms/IPO/LowerTypeTests.cpp
  288                             GTM->getTrailingObjects<MDNode *>());
  321                             Call->getTrailingObjects<GlobalTypeMember *>());
tools/clang/include/clang/AST/Decl.h
 4173     return getTrailingObjects<ImplicitParamDecl *>();
tools/clang/include/clang/AST/DeclCXX.h
 2407       *getCanonicalDecl()->getTrailingObjects<ExplicitSpecifier>() = ES;
 3444                             getTrailingObjects<NamedDecl *>());
 3789                             getTrailingObjects<BindingDecl *>());
tools/clang/include/clang/AST/DeclFriend.h
   90       getTrailingObjects<TemplateParameterList *>()[i] = FriendTypeTPLists[i];
tools/clang/include/clang/AST/DeclGroup.h
   42     return getTrailingObjects<Decl *>()[i];
tools/clang/include/clang/AST/DeclObjC.h
  671   iterator begin() { return getTrailingObjects<ObjCTypeParamDecl *>(); }
tools/clang/include/clang/AST/DeclOpenMP.h
   57     return MutableArrayRef<Expr *>(getTrailingObjects<Expr *>(), NumVars);
  367     return MutableArrayRef<OMPClause *>(getTrailingObjects<OMPClause *>(),
  450     return MutableArrayRef<Expr *>(getTrailingObjects<Expr *>(), NumVars);
  462     return MutableArrayRef<OMPClause *>(getTrailingObjects<OMPClause *>(),
tools/clang/include/clang/AST/DeclTemplate.h
  118   iterator begin() { return getTrailingObjects<NamedDecl *>(); }
  163     return HasRequiresClause ? *getTrailingObjects<Expr *>() : nullptr;
  493       getTrailingObjects<MemberSpecializationInfo *>()[0] = MSInfo;
tools/clang/include/clang/AST/Expr.h
  976     return *getTrailingObjects<uint64_t>();
  984     return *getTrailingObjects<APValue>();
 1260     return hasFoundDecl() ? *getTrailingObjects<NamedDecl *>() : D;
 1720   char *getStrDataAsChar() { return getTrailingObjects<char>(); }
 1746     getTrailingObjects<SourceLocation>()[TokNum] = L;
 1914     *getTrailingObjects<Stmt *>() = SL;
 1935                ? static_cast<StringLiteral *>(*getTrailingObjects<Stmt *>())
 1957     return child_range(getTrailingObjects<Stmt *>(),
 1958                        getTrailingObjects<Stmt *>() + hasFunctionName());
 2298     getTrailingObjects<OffsetOfNode>()[Idx] = ON;
 2307     return getTrailingObjects<Expr *>()[Idx];
 2317     getTrailingObjects<Expr *>()[Idx] = E;
 2333     Stmt **begin = reinterpret_cast<Stmt **>(getTrailingObjects<Expr *>());
 4870     getTrailingObjects<Stmt *>()[Idx] = E;
 4889     Stmt **begin = getTrailingObjects<Stmt *>();
 5153     return reinterpret_cast<Expr **>(getTrailingObjects<Stmt *>());
 5171     return child_range(getTrailingObjects<Stmt *>(),
 5172                        getTrailingObjects<Stmt *>() + getNumExprs());
 5390     return cast<Expr>(getTrailingObjects<Stmt *>()[ControllingIndex]);
 5400         getTrailingObjects<Stmt *>()[AssocExprStartIndex + getResultIndex()]);
 5422         cast<Expr>(getTrailingObjects<Stmt *>()[AssocExprStartIndex + I]),
 5423         getTrailingObjects<TypeSourceInfo *>()[I],
 5436     AssociationIterator Begin(getTrailingObjects<Stmt *>() +
 5438                               getTrailingObjects<TypeSourceInfo *>(),
 5468     return child_range(getTrailingObjects<Stmt *>(),
 5469                        getTrailingObjects<Stmt *>() +
 5687   Expr **getSubExprsBuffer() { return getTrailingObjects<Expr *>(); }
tools/clang/include/clang/AST/ExprCXX.h
 1866   Stmt **getStoredStmts() { return getTrailingObjects<Stmt *>(); }
 2228     return cast_or_null<Expr>(getTrailingObjects<Stmt *>()[arraySizeOffset()]);
 2241     return reinterpret_cast<Expr **>(getTrailingObjects<Stmt *>() +
 2277                ? cast<Expr>(getTrailingObjects<Stmt *>()[initExprOffset()])
 2314     return getTrailingObjects<Stmt *>() + placementNewArgsOffset();
 2328   raw_arg_iterator raw_arg_begin() { return getTrailingObjects<Stmt *>(); }
 3452   arg_iterator arg_begin() { return getTrailingObjects<Expr *>(); }
 3927     return ULE->getTrailingObjects<DeclAccessPair>();
 3928   return cast<UnresolvedMemberExpr>(this)->getTrailingObjects<DeclAccessPair>();
 3936     return ULE->getTrailingObjects<ASTTemplateKWAndArgsInfo>();
 3938       ->getTrailingObjects<ASTTemplateKWAndArgsInfo>();
 3943     return ULE->getTrailingObjects<TemplateArgumentLoc>();
 3945       ->getTrailingObjects<TemplateArgumentLoc>();
 4135     auto *Args = getTrailingObjects<TemplateArgument>();
tools/clang/include/clang/AST/ExprObjC.h
  219   Expr **getElements() { return getTrailingObjects<Expr *>(); }
  389         reinterpret_cast<Stmt **>(getTrailingObjects<KeyValuePair>()),
  390         reinterpret_cast<Stmt **>(getTrailingObjects<KeyValuePair>()) +
 1052     *getTrailingObjects<void *>() = Value;
 1066     return getTrailingObjects<SourceLocation>();
 1387     return reinterpret_cast<Expr **>(getTrailingObjects<void *>() + 1);
tools/clang/include/clang/AST/OpenMPClause.h
  209         static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars);
  217               static_cast<T *>(this)->template getTrailingObjects<Expr *>());
 4338         static_cast<T *>(this)->template getTrailingObjects<ValueDecl *>(),
 4363         static_cast<T *>(this)->template getTrailingObjects<unsigned>(),
 4387         static_cast<T *>(this)->template getTrailingObjects<unsigned>() +
 4413             ->template getTrailingObjects<MappableComponent>(),
 4527         static_cast<T *>(this)->template getTrailingObjects<Expr *>() +
tools/clang/include/clang/AST/Stmt.h
 1354   body_iterator body_begin() { return getTrailingObjects<Stmt *>(); }
 1574     *getTrailingObjects<SourceLocation>() = L;
 1578     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[lhsOffset()]);
 1586     getTrailingObjects<Stmt *>()[lhsOffset()] = reinterpret_cast<Stmt *>(Val);
 1591                                       getTrailingObjects<Stmt *>()[rhsOffset()])
 1604     getTrailingObjects<Stmt *>()[rhsOffset()] = reinterpret_cast<Stmt *>(Val);
 1607   Stmt *getSubStmt() { return getTrailingObjects<Stmt *>()[subStmtOffset()]; }
 1613     getTrailingObjects<Stmt *>()[subStmtOffset()] = S;
 1632     return child_range(getTrailingObjects<Stmt *>(),
 1633                        getTrailingObjects<Stmt *>() +
 1790   const Attr **getAttrArrayPtr() { return getTrailingObjects<const Attr *>(); }
 1898     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[condOffset()]);
 1906     getTrailingObjects<Stmt *>()[condOffset()] = reinterpret_cast<Stmt *>(Cond);
 1909   Stmt *getThen() { return getTrailingObjects<Stmt *>()[thenOffset()]; }
 1915     getTrailingObjects<Stmt *>()[thenOffset()] = Then;
 1919     return hasElseStorage() ? getTrailingObjects<Stmt *>()[elseOffset()]
 1931     getTrailingObjects<Stmt *>()[elseOffset()] = Else;
 1955                                  getTrailingObjects<Stmt *>()[varOffset()])
 1966     return hasInitStorage() ? getTrailingObjects<Stmt *>()[initOffset()]
 1978     getTrailingObjects<Stmt *>()[initOffset()] = Init;
 1992     *getTrailingObjects<SourceLocation>() = ElseLoc;
 2010     return child_range(getTrailingObjects<Stmt *>(),
 2011                        getTrailingObjects<Stmt *>() +
 2088     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[condOffset()]);
 2096     getTrailingObjects<Stmt *>()[condOffset()] = reinterpret_cast<Stmt *>(Cond);
 2099   Stmt *getBody() { return getTrailingObjects<Stmt *>()[bodyOffset()]; }
 2105     getTrailingObjects<Stmt *>()[bodyOffset()] = Body;
 2109     return hasInitStorage() ? getTrailingObjects<Stmt *>()[initOffset()]
 2121     getTrailingObjects<Stmt *>()[initOffset()] = Init;
 2146                                  getTrailingObjects<Stmt *>()[varOffset()])
 2193     return child_range(getTrailingObjects<Stmt *>(),
 2194                        getTrailingObjects<Stmt *>() +
 2260     return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[condOffset()]);
 2268     getTrailingObjects<Stmt *>()[condOffset()] = reinterpret_cast<Stmt *>(Cond);
 2271   Stmt *getBody() { return getTrailingObjects<Stmt *>()[bodyOffset()]; }
 2277     getTrailingObjects<Stmt *>()[bodyOffset()] = Body;
 2301                                  getTrailingObjects<Stmt *>()[varOffset()])
 2325     return child_range(getTrailingObjects<Stmt *>(),
 2326                        getTrailingObjects<Stmt *>() +
 2673     *getTrailingObjects<const VarDecl *>() = Var;
tools/clang/include/clang/AST/StmtCXX.h
   83   Stmt **getStmts() { return getTrailingObjects<Stmt *>(); }
  341   Stmt **getStoredStmts() { return getTrailingObjects<Stmt *>(); }
tools/clang/include/clang/AST/Type.h
 2920       *getTrailingObjects<const Expr*>() = sz;
 5233       *getTrailingObjects<TagDecl *>() = OwnedTagDecl;
tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  528     return getTrailingObjects<ArgInfo>();
  535     return getTrailingObjects<ExtParameterInfo>();
tools/clang/include/clang/Sema/ParsedAttr.h
  184   ArgsUnion *getArgsBuffer() { return getTrailingObjects<ArgsUnion>(); }
  190     return getTrailingObjects<detail::AvailabilityData>();
  302     return *getTrailingObjects<detail::TypeTagForDatatypeData>();
  310   ParsedType &getTypeBuffer() { return *getTrailingObjects<ParsedType>(); }
  319     return *getTrailingObjects<detail::PropertyData>();
tools/clang/include/clang/Sema/ParsedTemplate.h
  188       return getTrailingObjects<ParsedTemplateArgument>();
tools/clang/lib/AST/ASTImporter.cpp
 3561   auto **FromTPLists = D->getTrailingObjects<TemplateParameterList *>();
tools/clang/lib/AST/Decl.cpp
 3675   FunctionTemplateDecl **TsArray = getTrailingObjects<FunctionTemplateDecl *>();
 3679   TemplateArgumentLoc *ArgsArray = getTrailingObjects<TemplateArgumentLoc>();
 4524   memcpy(PCD->getTrailingObjects<char>(), Arg.data(), Arg.size());
 4525   PCD->getTrailingObjects<char>()[Arg.size()] = '\0';
 4546   memcpy(PDMD->getTrailingObjects<char>(), Name.data(), Name.size());
 4547   PDMD->getTrailingObjects<char>()[Name.size()] = '\0';
 4548   memcpy(PDMD->getTrailingObjects<char>() + ValueStart, Value.data(),
 4550   PDMD->getTrailingObjects<char>()[ValueStart + Value.size()] = '\0';
 4845   auto *StoredLocs = getTrailingObjects<SourceLocation>();
 4853   *getTrailingObjects<SourceLocation>() = EndLoc;
tools/clang/lib/AST/DeclCXX.cpp
 2443     *getTrailingObjects<InheritedConstructor>() = Inherited;
 2913   auto *Trail = Result->getTrailingObjects<NamedDecl *>();
 3039   auto *Trail = Result->getTrailingObjects<BindingDecl *>();
tools/clang/lib/AST/DeclGroup.cpp
   32                           getTrailingObjects<Decl *>());
tools/clang/lib/AST/DeclOpenMP.cpp
   52   std::uninitialized_copy(VL.begin(), VL.end(), getTrailingObjects<Expr *>());
   88   std::uninitialized_copy(VL.begin(), VL.end(), getTrailingObjects<Expr *>());
   95                           getTrailingObjects<OMPClause *>());
  127                           getTrailingObjects<OMPClause *>());
tools/clang/lib/AST/DeclTemplate.cpp
   72     *getTrailingObjects<Expr *>() = RequiresClause;
  573         getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>();
  651                             getTrailingObjects<TemplateParameterList *>());
  708     : Arguments(getTrailingObjects<TemplateArgument>()),
  711                           getTrailingObjects<TemplateArgument>());
tools/clang/lib/AST/Expr.cpp
  271     ::new (getTrailingObjects<APValue>()) APValue();
  507     new (getTrailingObjects<NestedNameSpecifierLoc>())
  517     *getTrailingObjects<NamedDecl *>() = FoundD;
  527     getTrailingObjects<ASTTemplateKWAndArgsInfo>()->initializeFrom(
  528         TemplateKWLoc, *TemplateArgs, getTrailingObjects<TemplateArgumentLoc>(),
  534     getTrailingObjects<ASTTemplateKWAndArgsInfo>()->initializeFrom(
 1062   *getTrailingObjects<unsigned>() = Length;
 1066   std::memcpy(getTrailingObjects<SourceLocation>(), Loc,
 1070   std::memcpy(getTrailingObjects<char>(), Str.data(), ByteLength);
 1078   *getTrailingObjects<unsigned>() = Length;
 1692         E->getTrailingObjects<MemberExprNameQualifier>();
 1704     E->getTrailingObjects<ASTTemplateKWAndArgsInfo>()->initializeFrom(
 1706         E->getTrailingObjects<TemplateArgumentLoc>(), Dependent,
 1711     E->getTrailingObjects<ASTTemplateKWAndArgsInfo>()->initializeFrom(
 1996                               E->getTrailingObjects<CXXBaseSpecifier *>());
 2018                               E->getTrailingObjects<CXXBaseSpecifier *>());
 4150   getTrailingObjects<Stmt *>()[ControllingIndex] = ControllingExpr;
 4152             getTrailingObjects<Stmt *>() + AssocExprStartIndex);
 4154             getTrailingObjects<TypeSourceInfo *>());
 4174   getTrailingObjects<Stmt *>()[ControllingIndex] = ControllingExpr;
 4176             getTrailingObjects<Stmt *>() + AssocExprStartIndex);
 4178             getTrailingObjects<TypeSourceInfo *>());
 4434     getTrailingObjects<Stmt *>()[I] = Exprs[I];
tools/clang/lib/AST/ExprCXX.cpp
  205     getTrailingObjects<Stmt *>()[arraySizeOffset()] = *ArraySize;
  216     getTrailingObjects<Stmt *>()[initExprOffset()] = Initializer;
  227     getTrailingObjects<Stmt *>()[placementNewArgsOffset() + I] =
  232     getTrailingObjects<SourceRange>()[0] = TypeIdParens;
  545     getTrailingObjects<ASTTemplateKWAndArgsInfo>()->initializeFrom(
  546         TemplateKWLoc, *Args, getTrailingObjects<TemplateArgumentLoc>(),
  550     getTrailingObjects<ASTTemplateKWAndArgsInfo>()->initializeFrom(
  788                               E->getTrailingObjects<CXXBaseSpecifier *>());
  813                               E->getTrailingObjects<CXXBaseSpecifier *>());
  870                               E->getTrailingObjects<CXXBaseSpecifier *>());
  904                               E->getTrailingObjects<CXXBaseSpecifier *>());
 1328     getTrailingObjects<CleanupObject>()[i] = objects[i];
 1369   auto **StoredArgs = getTrailingObjects<Expr *>();
 1421     getTrailingObjects<ASTTemplateKWAndArgsInfo>()->initializeFrom(
 1422         TemplateKWLoc, *TemplateArgs, getTrailingObjects<TemplateArgumentLoc>(),
 1427     getTrailingObjects<ASTTemplateKWAndArgsInfo>()->initializeFrom(
 1432     *getTrailingObjects<NamedDecl *>() = FirstQualifierFoundInScope;
 1638                             getTrailingObjects<VarDecl *>());
 1689   auto **ToArgs = getTrailingObjects<TypeSourceInfo *>();
 1785                           getTrailingObjects<TemplateArgument>());
tools/clang/lib/AST/ExprObjC.cpp
   66   KeyValuePair *KeyValues = getTrailingObjects<KeyValuePair>();
   68       HasPackExpansions ? getTrailingObjects<ExpansionData>() : nullptr;
  373     begin = reinterpret_cast<Stmt **>(getTrailingObjects<void *>());
tools/clang/lib/AST/OpenMPClause.cpp
  294   getTrailingObjects<Expr *>()[NumLoop] = NumIterations;
  303   getTrailingObjects<Expr *>()[NumberOfLoops + NumLoop] = Counter;
  308   return getTrailingObjects<Expr *>()[NumberOfLoops + NumLoop];
tools/clang/lib/AST/Stmt.cpp
  898     getTrailingObjects<Stmt *>()[varOffset()] = nullptr;
  903   getTrailingObjects<Stmt *>()[varOffset()] = new (Ctx)
  999     getTrailingObjects<Stmt *>()[varOffset()] = nullptr;
 1004   getTrailingObjects<Stmt *>()[varOffset()] = new (Ctx)
 1055     getTrailingObjects<Stmt *>()[varOffset()] = nullptr;
 1060   getTrailingObjects<Stmt *>()[varOffset()] = new (Ctx)
tools/clang/lib/AST/TemplateBase.cpp
  577   TemplateArgumentLoc *ArgBuffer = getTrailingObjects<TemplateArgumentLoc>();
tools/clang/lib/AST/Type.cpp
 2973     auto &ExtraBits = *getTrailingObjects<FunctionTypeExtraBitfields>();
 2978   auto *argSlot = getTrailingObjects<QualType>();
 2995         reinterpret_cast<QualType *>(getTrailingObjects<ExceptionType>());
 3017     *getTrailingObjects<Expr *>() = epi.ExceptionSpec.NoexceptExpr;
 3030     auto **slot = getTrailingObjects<FunctionDecl *>();
 3038     auto **slot = getTrailingObjects<FunctionDecl *>();
 3057     auto *extParamInfos = getTrailingObjects<ExtParameterInfo>();
 3064     *getTrailingObjects<Qualifiers>() = epi.TypeQuals;
tools/clang/lib/Lex/MacroArgs.cpp
   70               Result->getTrailingObjects<Token>());
tools/clang/lib/Serialization/ASTReaderDecl.cpp
  634   memcpy(D->getTrailingObjects<char>(), Arg.data(), Arg.size());
  635   D->getTrailingObjects<char>()[Arg.size()] = '\0';
  642   memcpy(D->getTrailingObjects<char>(), Name.data(), Name.size());
  643   D->getTrailingObjects<char>()[Name.size()] = '\0';
  647   memcpy(D->getTrailingObjects<char>() + D->ValueStart, Value.data(),
  649   D->getTrailingObjects<char>()[D->ValueStart + Value.size()] = '\0';
 1466   auto **BDs = DD->getTrailingObjects<BindingDecl *>();
 1604   auto **Expansions = D->getTrailingObjects<NamedDecl *>();
 1929     *D->getTrailingObjects<InheritedConstructor>() =
 1959   auto *StoredLocs = D->getTrailingObjects<SourceLocation>();
 1977     D->getTrailingObjects<TemplateParameterList *>()[i] =
 2301         D->getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>();
 2320     auto **Data = D->getTrailingObjects<TemplateParameterList *>();
tools/clang/lib/Serialization/ASTReaderStmt.cpp
  575     new (E->getTrailingObjects<NestedNameSpecifierLoc>())
  579     *E->getTrailingObjects<NamedDecl *>() = ReadDeclAs<NamedDecl>();
  583         *E->getTrailingObjects<ASTTemplateKWAndArgsInfo>(),
  584         E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs);
  669     E->getTrailingObjects<Stmt *>()[I] = Record.readSubStmt();
  815     E->getTrailingObjects<MemberExprNameQualifier>()->FoundDecl = FoundDecl;
  820     E->getTrailingObjects<MemberExprNameQualifier>()->QualifierLoc =
  826         *E->getTrailingObjects<ASTTemplateKWAndArgsInfo>(),
  827         E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs);
 1120   Stmt **Stmts = E->getTrailingObjects<Stmt *>();
 1127   TypeSourceInfo **TSIs = E->getTrailingObjects<TypeSourceInfo *>();
 1193       E->getTrailingObjects<ObjCDictionaryLiteral::KeyValuePair>();
 1195       E->getTrailingObjects<ObjCDictionaryLiteral::ExpansionData>();
 1638     E->getTrailingObjects<SourceRange>()[0] = ReadSourceRange();
 1684     E->getTrailingObjects<BlockDecl *>()[i] =
 1707         *E->getTrailingObjects<ASTTemplateKWAndArgsInfo>(),
 1708         E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs);
 1720     *E->getTrailingObjects<NamedDecl *>() = ReadDeclAs<NamedDecl>();
 1731         *E->getTrailingObjects<ASTTemplateKWAndArgsInfo>(),
 1732         E->getTrailingObjects<TemplateArgumentLoc>(),
 1812   auto **Args = E->getTrailingObjects<TypeSourceInfo *>();
 1861     for (auto *I = E->getTrailingObjects<TemplateArgument>(),
 1896   auto **Parms = E->getTrailingObjects<VarDecl *>();
tools/clang/lib/Serialization/ASTWriterStmt.cpp
  510     AddTemplateKWAndArgsInfo(*E->getTrailingObjects<ASTTemplateKWAndArgsInfo>(),
  511                              E->getTrailingObjects<TemplateArgumentLoc>());
  730     AddTemplateKWAndArgsInfo(*E->getTrailingObjects<ASTTemplateKWAndArgsInfo>(),
  731                              E->getTrailingObjects<TemplateArgumentLoc>());
 1029   Stmt **Stmts = E->getTrailingObjects<Stmt *>();
 1036   TypeSourceInfo **TSIs = E->getTrailingObjects<TypeSourceInfo *>();
 1648         *E->getTrailingObjects<ASTTemplateKWAndArgsInfo>();
 1650                              E->getTrailingObjects<TemplateArgumentLoc>());
 1679         *E->getTrailingObjects<ASTTemplateKWAndArgsInfo>();
 1682                              E->getTrailingObjects<TemplateArgumentLoc>());
unittests/Support/TrailingObjectsTest.cpp
   28                             getTrailingObjects<short>());
   79       *C->getTrailingObjects<short>() = S;
   81       *C->getTrailingObjects<double>() = D;
  127   EXPECT_EQ(C->getTrailingObjects<short>(), reinterpret_cast<short *>(C + 1));
  160   EXPECT_EQ(C1->getTrailingObjects<double>(),
  162   EXPECT_EQ(C1->getTrailingObjects<short>(), reinterpret_cast<short *>(C1 + 1));
  166   EXPECT_EQ(C2->getTrailingObjects<double>(),
  168   EXPECT_EQ(C2->getTrailingObjects<short>(),
  202   EXPECT_EQ(C->getTrailingObjects<double>(), reinterpret_cast<double *>(C + 1));
  203   EXPECT_EQ(C->getTrailingObjects<short>(),
  206       C->getTrailingObjects<bool>(),
  232   EXPECT_EQ(C->getTrailingObjects<char>(), reinterpret_cast<char *>(C + 1));
  233   EXPECT_EQ(C->getTrailingObjects<long>(),