516331efdde513c02e5a93da93669b5189bea254
[openbsd] /
1 //===-- main.cpp --------------------------------------------------*- C++ -*-===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8
9 #include <atomic>
10
11 struct S {
12     int x = 1;
13     int y = 2;
14 };
15
16 int main ()
17 {
18     std::atomic<S> s;
19     s.store(S());
20     std::atomic<int> i;
21     i.store(5);
22     
23     return 0; // Set break point at this line.
24 }
25