-
Notifications
You must be signed in to change notification settings - Fork 15.1k
Closed
Labels
c23clang:frontendLanguage frontend issues, e.g. anything involving "Sema"Language frontend issues, e.g. anything involving "Sema"confirmedVerified by a second partyVerified by a second partyregression
Description
$ cat test.c
#include <assert.h>
struct S {
alignas(16) char bytes[16];
};
static_assert(alignof(struct S) == 16);
$ clang -std=c2x test.c -c -o /dev/null
<source>:7:15: error: static assertion failed due to requirement '_Alignof(struct S) == 16'
7 | static_assert(alignof(struct S) == 16);
| ^~~~~~~~~~~~~~~~~~~~~~~
<source>:7:33: note: expression evaluates to '1 == 16'
7 | static_assert(alignof(struct S) == 16);
| ~~~~~~~~~~~~~~~~~~^~~~~
1 error generated.
Metadata
Metadata
Assignees
Labels
c23clang:frontendLanguage frontend issues, e.g. anything involving "Sema"Language frontend issues, e.g. anything involving "Sema"confirmedVerified by a second partyVerified by a second partyregression