#include <iostream>
using namespace std;

void f(int, const int (&)[2] = {}) { } // #1
void test() {
  const int x = 17;
  auto g = [](auto a) {
    f(x); // OK: calls #1, does not capture x
  };
}

int main() {
	// your code goes here
	return 0;
}