Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
'alignas' attribute applies to variables, data members and tag types only
The compiler found an alignas
specifier applied to a function or other type that can't be aligned.
To resolve this error, remove the alignas
specifier.
The following sample generates C2024:
// C2024.cpp
namespace alignas(2) ns { // C2024
void func(alignas(8) int x) {} // C2024
}
Possible resolution:
// C2024b.cpp
// compile with: /c
namespace ns {
void func(int x) {}
}