1*98d3d5b5SNikolas Klauser //===----------------------------------------------------------------------===// 2*98d3d5b5SNikolas Klauser // 3*98d3d5b5SNikolas Klauser // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*98d3d5b5SNikolas Klauser // See https://llvm.org/LICENSE.txt for license information. 5*98d3d5b5SNikolas Klauser // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*98d3d5b5SNikolas Klauser // 7*98d3d5b5SNikolas Klauser //===----------------------------------------------------------------------===// 8*98d3d5b5SNikolas Klauser 9*98d3d5b5SNikolas Klauser // UNSUPPORTED: c++03 10*98d3d5b5SNikolas Klauser 11*98d3d5b5SNikolas Klauser #include <algorithm> 12*98d3d5b5SNikolas Klauser #include <vector> 13*98d3d5b5SNikolas Klauser 14*98d3d5b5SNikolas Klauser std::vector<int> ca_allocs; 15*98d3d5b5SNikolas Klauser main(int,char **)16*98d3d5b5SNikolas Klauserint main(int, char**) { 17*98d3d5b5SNikolas Klauser ca_allocs.push_back(0); 18*98d3d5b5SNikolas Klauser for ([[maybe_unused]] const auto& a : ca_allocs) 19*98d3d5b5SNikolas Klauser ; 20*98d3d5b5SNikolas Klauser 21*98d3d5b5SNikolas Klauser return 0; 22*98d3d5b5SNikolas Klauser } 23