Index: lib/Basic/IdentifierTable.cpp =================================================================== --- lib/Basic/IdentifierTable.cpp (revision 117774) +++ lib/Basic/IdentifierTable.cpp (revision 117775) @@ -390,7 +390,7 @@ unsigned Size = sizeof(MultiKeywordSelector) + nKeys*sizeof(IdentifierInfo *); MultiKeywordSelector *SI = (MultiKeywordSelector*)SelTabImpl.Allocator.Allocate(Size, - llvm::alignof()); + llvm::alignOf()); new (SI) MultiKeywordSelector(nKeys, IIV); SelTabImpl.Table.InsertNode(SI, InsertPos); return Selector(SI); Index: lib/AST/ExprCXX.cpp =================================================================== --- lib/AST/ExprCXX.cpp (revision 117774) +++ lib/AST/ExprCXX.cpp (revision 117775) @@ -233,7 +233,7 @@ if (NumTemplateArgs != 0) size += ExplicitTemplateArgumentList::sizeFor(NumTemplateArgs); - void *Mem = C.Allocate(size, llvm::alignof()); + void *Mem = C.Allocate(size, llvm::alignOf()); UnresolvedLookupExpr *E = new (Mem) UnresolvedLookupExpr(EmptyShell()); E->HasExplicitTemplateArgs = NumTemplateArgs != 0; return E; @@ -261,7 +261,7 @@ if (NumResults) { Results = static_cast( C.Allocate(sizeof(DeclAccessPair) * NumResults, - llvm::alignof())); + llvm::alignOf())); memcpy(Results, &*Begin.getIterator(), NumResults * sizeof(DeclAccessPair)); } @@ -737,7 +737,7 @@ if (TemplateArgs) size += ExplicitTemplateArgumentList::sizeFor(*TemplateArgs); - void *Mem = C.Allocate(size, llvm::alignof()); + void *Mem = C.Allocate(size, llvm::alignOf()); return new (Mem) CXXDependentScopeMemberExpr(C, Base, BaseType, IsArrow, OperatorLoc, Qualifier, QualifierRange, @@ -756,7 +756,7 @@ std::size_t size = sizeof(CXXDependentScopeMemberExpr) + ExplicitTemplateArgumentList::sizeFor(NumTemplateArgs); - void *Mem = C.Allocate(size, llvm::alignof()); + void *Mem = C.Allocate(size, llvm::alignOf()); CXXDependentScopeMemberExpr *E = new (Mem) CXXDependentScopeMemberExpr(C, 0, QualType(), 0, SourceLocation(), 0, @@ -812,7 +812,7 @@ if (TemplateArgs) size += ExplicitTemplateArgumentList::sizeFor(*TemplateArgs); - void *Mem = C.Allocate(size, llvm::alignof()); + void *Mem = C.Allocate(size, llvm::alignOf()); return new (Mem) UnresolvedMemberExpr(C, Dependent ? C.DependentTy : C.OverloadTy, Dependent, HasUnresolvedUsing, Base, BaseType, @@ -826,7 +826,7 @@ if (NumTemplateArgs != 0) size += ExplicitTemplateArgumentList::sizeFor(NumTemplateArgs); - void *Mem = C.Allocate(size, llvm::alignof()); + void *Mem = C.Allocate(size, llvm::alignOf()); UnresolvedMemberExpr *E = new (Mem) UnresolvedMemberExpr(EmptyShell()); E->HasExplicitTemplateArgs = NumTemplateArgs != 0; return E; Index: lib/AST/DeclObjC.cpp =================================================================== --- lib/AST/DeclObjC.cpp (revision 117774) +++ lib/AST/DeclObjC.cpp (revision 117775) @@ -711,7 +711,7 @@ void ObjCClassDecl::setClassList(ASTContext &C, ObjCInterfaceDecl*const*List, const SourceLocation *Locs, unsigned Num) { ForwardDecls = (ObjCClassRef*) C.Allocate(sizeof(ObjCClassRef)*Num, - llvm::alignof()); + llvm::alignOf()); for (unsigned i = 0; i < Num; ++i) new (&ForwardDecls[i]) ObjCClassRef(List[i], Locs[i]); Index: lib/AST/Stmt.cpp =================================================================== --- lib/AST/Stmt.cpp (revision 117774) +++ lib/AST/Stmt.cpp (revision 117775) @@ -416,7 +416,7 @@ Stmt *atFinallyStmt) { unsigned Size = sizeof(ObjCAtTryStmt) + (1 + NumCatchStmts + (atFinallyStmt != 0)) * sizeof(Stmt *); - void *Mem = Context.Allocate(Size, llvm::alignof()); + void *Mem = Context.Allocate(Size, llvm::alignOf()); return new (Mem) ObjCAtTryStmt(atTryLoc, atTryStmt, CatchStmts, NumCatchStmts, atFinallyStmt); } @@ -426,7 +426,7 @@ bool HasFinally) { unsigned Size = sizeof(ObjCAtTryStmt) + (1 + NumCatchStmts + HasFinally) * sizeof(Stmt *); - void *Mem = Context.Allocate(Size, llvm::alignof()); + void *Mem = Context.Allocate(Size, llvm::alignOf()); return new (Mem) ObjCAtTryStmt(EmptyShell(), NumCatchStmts, HasFinally); } @@ -448,7 +448,7 @@ std::size_t Size = sizeof(CXXTryStmt); Size += ((numHandlers + 1) * sizeof(Stmt)); - void *Mem = C.Allocate(Size, llvm::alignof()); + void *Mem = C.Allocate(Size, llvm::alignOf()); return new (Mem) CXXTryStmt(tryLoc, tryBlock, handlers, numHandlers); } @@ -457,7 +457,7 @@ std::size_t Size = sizeof(CXXTryStmt); Size += ((numHandlers + 1) * sizeof(Stmt)); - void *Mem = C.Allocate(Size, llvm::alignof()); + void *Mem = C.Allocate(Size, llvm::alignOf()); return new (Mem) CXXTryStmt(Empty, numHandlers); } Index: lib/AST/Expr.cpp =================================================================== --- lib/AST/Expr.cpp (revision 117774) +++ lib/AST/Expr.cpp (revision 117775) @@ -257,7 +257,7 @@ if (TemplateArgs) Size += ExplicitTemplateArgumentList::sizeFor(*TemplateArgs); - void *Mem = Context.Allocate(Size, llvm::alignof()); + void *Mem = Context.Allocate(Size, llvm::alignOf()); return new (Mem) DeclRefExpr(Qualifier, QualifierRange, D, NameInfo, TemplateArgs, T); } @@ -271,7 +271,7 @@ if (NumTemplateArgs) Size += ExplicitTemplateArgumentList::sizeFor(NumTemplateArgs); - void *Mem = Context.Allocate(Size, llvm::alignof()); + void *Mem = Context.Allocate(Size, llvm::alignOf()); return new (Mem) DeclRefExpr(EmptyShell()); } @@ -432,7 +432,7 @@ // any concatenated string tokens. void *Mem = C.Allocate(sizeof(StringLiteral)+ sizeof(SourceLocation)*(NumStrs-1), - llvm::alignof()); + llvm::alignOf()); StringLiteral *SL = new (Mem) StringLiteral(Ty); // OPTIMIZE: could allocate this appended to the StringLiteral. @@ -452,7 +452,7 @@ StringLiteral *StringLiteral::CreateEmpty(ASTContext &C, unsigned NumStrs) { void *Mem = C.Allocate(sizeof(StringLiteral)+ sizeof(SourceLocation)*(NumStrs-1), - llvm::alignof()); + llvm::alignOf()); StringLiteral *SL = new (Mem) StringLiteral(QualType()); SL->StrData = 0; SL->ByteLength = 0; @@ -714,7 +714,7 @@ if (targs) Size += ExplicitTemplateArgumentList::sizeFor(*targs); - void *Mem = C.Allocate(Size, llvm::alignof()); + void *Mem = C.Allocate(Size, llvm::alignOf()); MemberExpr *E = new (Mem) MemberExpr(base, isarrow, memberdecl, nameinfo, ty); if (hasQualOrFound) { Index: lib/AST/DeclCXX.cpp =================================================================== --- lib/AST/DeclCXX.cpp (revision 117774) +++ lib/AST/DeclCXX.cpp (revision 117775) @@ -1057,7 +1057,7 @@ unsigned NumIndices) { void *Mem = Context.Allocate(sizeof(CXXBaseOrMemberInitializer) + sizeof(VarDecl *) * NumIndices, - llvm::alignof()); + llvm::alignOf()); return new (Mem) CXXBaseOrMemberInitializer(Context, Member, MemberLoc, L, Init, R, Indices, NumIndices); } Index: lib/Lex/TokenLexer.cpp =================================================================== --- lib/Lex/TokenLexer.cpp (revision 117774) +++ lib/Lex/TokenLexer.cpp (revision 117775) @@ -287,7 +287,7 @@ llvm::BumpPtrAllocator &Alloc = PP.getPreprocessorAllocator(); Token *Res = static_cast(Alloc.Allocate(sizeof(Token)*ResultToks.size(), - llvm::alignof())); + llvm::alignOf())); if (NumTokens) memcpy(Res, &ResultToks[0], NumTokens*sizeof(Token)); Tokens = Res;