Skip to content

Commit 9dc1d86

Browse files
author
Doug Wyatt
committed
Test an array hidden behind a typealias.
1 parent 805b182 commit 9dc1d86

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

clang/test/Sema/attr-nonblocking-constraints.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,10 +250,11 @@ void PTMFTester::convert() [[clang::nonblocking]]
250250
void nb14(unsigned idx) [[clang::nonblocking]]
251251
{
252252
using FP = void (*)() [[clang::nonblocking]];
253+
using FPArray = FP[2];
253254
auto nb = +[]() [[clang::nonblocking]] {};
254255

255-
FP array[4] = { nb, nb, nb, nb };
256-
FP f = array[idx]; // This should not generate a warning.
256+
FPArray src{ nb, nullptr };
257+
FP f = src[idx]; // This should not generate a warning.
257258
}
258259

259260
// Block variables

0 commit comments

Comments
 (0)