Skip to content

Commit

Permalink
PseudoObjectExpr: Prefer ArrayRef over iterator_range when iterating …
Browse files Browse the repository at this point in the history
…with pointers

Simpler to use ArrayRef directly here rather than a more
generic/customizable range helper like iterator_range
  • Loading branch information
dwblaikie committed Jul 18, 2023
1 parent b22308b commit b43df5b
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions clang/include/clang/AST/Expr.h
Original file line number Diff line number Diff line change
Expand Up @@ -6356,11 +6356,11 @@ class PseudoObjectExpr final
return getSubExprsBuffer() + getNumSubExprs();
}

llvm::iterator_range<semantics_iterator> semantics() {
return llvm::make_range(semantics_begin(), semantics_end());
ArrayRef<Expr*> semantics() {
return ArrayRef(semantics_begin(), semantics_end());
}
llvm::iterator_range<const_semantics_iterator> semantics() const {
return llvm::make_range(semantics_begin(), semantics_end());
ArrayRef<const Expr*> semantics() const {
return ArrayRef(semantics_begin(), semantics_end());
}

Expr *getSemanticExpr(unsigned index) {
Expand Down

0 comments on commit b43df5b

Please sign in to comment.