summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread/qfuturewatcher.cpp
diff options
context:
space:
mode:
authorPavel Dubsky <pavel.dubsky@qt.io>2025-11-10 00:04:09 +0100
committerPavel Dubsky <pavel.dubsky@qt.io>2025-11-25 21:51:07 +0100
commita1e07d2a768aa4755e1a5776e79ec049db3d2cbb (patch)
tree2b9ad96fa3d4cfe3ce0d293d310fa3a8b0ca008b /src/corelib/thread/qfuturewatcher.cpp
parent9f8f49cc140a9d1f90f2dd4b96def69a435c4080 (diff)
Add shouldAddSuffix to QWindowsWindowClassDescriptionHEADdev
Change-Id: Ibbcfb8ff728f7fb292dcf6bac03234f1ed88007d Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/corelib/thread/qfuturewatcher.cpp')
0 files changed, 0 insertions, 0 deletions
52-update_ci_vfs'>upstream/revert-115852-update_ci_vfs Vendor branches of https://github.com/llvm/llvm-project.git
summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/attr-selectany.cpp
blob: 4afcb8130a14c490631da5c090b7a36aa8dd3541 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
// RUN: %clang_cc1 -triple x86_64-win32 -fms-compatibility -fms-extensions -fsyntax-only -verify -std=c++11 %s
// RUN: %clang_cc1 -triple x86_64-unknown-linux -fms-compatibility -fms-extensions -fsyntax-only -verify -std=c++11 %s
// RUN: %clang_cc1 -triple x86_64-win32-macho -fms-compatibility -fms-extensions -fsyntax-only -verify -std=c++11 %s

// MSVC produces similar diagnostics.

__declspec(selectany) void foo() { } // expected-error{{'selectany' can only be applied to data items with external linkage}}

__declspec(selectany) int x1 = 1;

const __declspec(selectany) int x2 = 2; // expected-error{{'selectany' can only be applied to data items with external linkage}}

extern const __declspec(selectany) int x3 = 3;

extern const int x4;
const __declspec(selectany) int x4 = 4;

// MSDN says this is incorrect, but MSVC doesn't diagnose it.
extern __declspec(selectany) int x5;

static __declspec(selectany) int x6 = 2; // expected-error{{'selectany' can only be applied to data items with external linkage}}

// FIXME: MSVC accepts this and makes x7 externally visible and comdat, but keep
// it as internal and not weak/linkonce.
static int x7; // expected-note{{previous definition}}
ext