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