#include#include int main() { std::vector vec = {1, 2, 3, 4, 5}; llvm::ArrayRef arr = vec; int c_arr[5]; for (int i = 0; i < 5; i++) { c_arr[i] = arr[i]; } return 0; }
#includeIn this example, we define a function `foo` that takes an `llvm::ArrayRefvoid foo(llvm::ArrayRef arr) { // Do something with arr } int main() { int arr[] = {1, 2, 3, 4, 5}; foo(arr); return 0; }