@@ -3097,9 +3097,9 @@ class CallExpr : public Expr {
30973097 // / Compute and set dependence bits.
30983098 void computeDependence () {
30993099 setDependence (clang::computeDependence (
3100- this , llvm::ArrayRef (
3101- reinterpret_cast <Expr **>(getTrailingStmts () + PREARGS_START),
3102- getNumPreArgs ())));
3100+ this ,
3101+ ArrayRef ( reinterpret_cast <Expr **>(getTrailingStmts () + PREARGS_START),
3102+ getNumPreArgs ())));
31033103 }
31043104
31053105 // / Reduce the number of arguments in this call expression. This is used for
@@ -3144,8 +3144,7 @@ class CallExpr : public Expr {
31443144 // / interface. This provides efficient reverse iteration of the
31453145 // / subexpressions. This is currently used for CFG construction.
31463146 ArrayRef<Stmt *> getRawSubExprs () {
3147- return llvm::ArrayRef (getTrailingStmts (),
3148- PREARGS_START + getNumPreArgs () + getNumArgs ());
3147+ return {getTrailingStmts (), PREARGS_START + getNumPreArgs () + getNumArgs ()};
31493148 }
31503149
31513150 // / Get FPOptionsOverride from trailing storage.
@@ -5267,11 +5266,9 @@ class InitListExpr : public Expr {
52675266 return reinterpret_cast <Expr * const *>(InitExprs.data ());
52685267 }
52695268
5270- ArrayRef<Expr *> inits () { return llvm::ArrayRef ( getInits (), getNumInits ()) ; }
5269+ ArrayRef<Expr *> inits () { return { getInits (), getNumInits ()} ; }
52715270
5272- ArrayRef<Expr *> inits () const {
5273- return llvm::ArrayRef (getInits (), getNumInits ());
5274- }
5271+ ArrayRef<Expr *> inits () const { return {getInits (), getNumInits ()}; }
52755272
52765273 const Expr *getInit (unsigned Init) const {
52775274 assert (Init < getNumInits () && " Initializer access out of range!" );
@@ -5499,7 +5496,7 @@ class DesignatedInitExpr final
54995496 Designator *Designators;
55005497
55015498 DesignatedInitExpr (const ASTContext &C, QualType Ty,
5502- llvm:: ArrayRef<Designator> Designators,
5499+ ArrayRef<Designator> Designators,
55035500 SourceLocation EqualOrColonLoc, bool GNUSyntax,
55045501 ArrayRef<Expr *> IndexExprs, Expr *Init);
55055502
@@ -5692,8 +5689,8 @@ class DesignatedInitExpr final
56925689 };
56935690
56945691 static DesignatedInitExpr *Create (const ASTContext &C,
5695- llvm:: ArrayRef<Designator> Designators,
5696- ArrayRef<Expr*> IndexExprs,
5692+ ArrayRef<Designator> Designators,
5693+ ArrayRef<Expr *> IndexExprs,
56975694 SourceLocation EqualOrColonLoc,
56985695 bool GNUSyntax, Expr *Init);
56995696
@@ -5704,11 +5701,11 @@ class DesignatedInitExpr final
57045701 unsigned size () const { return NumDesignators; }
57055702
57065703 // Iterator access to the designators.
5707- llvm:: MutableArrayRef<Designator> designators () {
5704+ MutableArrayRef<Designator> designators () {
57085705 return {Designators, NumDesignators};
57095706 }
57105707
5711- llvm:: ArrayRef<Designator> designators () const {
5708+ ArrayRef<Designator> designators () const {
57125709 return {Designators, NumDesignators};
57135710 }
57145711
@@ -6043,7 +6040,7 @@ class ParenListExpr final
60436040
60446041 Expr **getExprs () { return reinterpret_cast <Expr **>(getTrailingObjects ()); }
60456042
6046- ArrayRef<Expr *> exprs () { return llvm::ArrayRef ( getExprs (), getNumExprs ()) ; }
6043+ ArrayRef<Expr *> exprs () { return { getExprs (), getNumExprs ()} ; }
60476044
60486045 SourceLocation getLParenLoc () const { return LParenLoc; }
60496046 SourceLocation getRParenLoc () const { return RParenLoc; }
0 commit comments