llvm/clang/test/C/C2y/n3273.c

// RUN: %clang_cc1 -verify -std=c2y -Wall -pedantic -Wpre-c2y-compat %s
// RUN: %clang_cc1 -verify=pre-c2y -std=c23 -Wall -pedantic %s

/* WG14 N3273: Clang 3.5
 * alignof of an incomplete array type
 */

static_assert(
  alignof(int[]) == /* pre-c2y-warning {{'alignof' on an incomplete array type is a C2y extension}}
                       expected-warning {{'alignof' on an incomplete array type is incompatible with C standards before C2y}}
                     */
  alignof(int)
);