[llvm] [ArrayRef] Add constructor from iterator_range<U*> (NFC). (PR #137796)

Ramkumar Ramachandra via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 30 00:13:02 PDT 2025


================
@@ -255,6 +255,38 @@ TEST(ArrayRefTest, ArrayRefFromStdArray) {
   }
 }
 
+struct TestRandomAccessIterator {
+  using iterator_category = std::random_access_iterator_tag;
+};
+
+static_assert(
+    !std::is_constructible<ArrayRef<int>,
----------------
artagnon wrote:

Nit: is_constructible_v.

https://github.com/llvm/llvm-project/pull/137796


More information about the llvm-commits mailing list