xref: /llvm-project/libcxx/test/std/containers/sequences/vector/constant_initialization.pass.cpp (revision b5270ba20dc3d84df9d880be11d57667f04c6c28)
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 Klauser int 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