Ошибка компилятора C2718
"parameter": фактический параметр с __declspec(align('#)) не будет выровнен
Модификатор выравнивания __declspec
не разрешен для параметров функции.
Следующий пример приводит к возникновению ошибки C2718:
// C2718.cpp
typedef struct __declspec(align(32)) AlignedStruct {
int i;
} AlignedStruct;
void f2(int i, ...);
void f4() {
AlignedStruct as;
f2(0, as); // C2718, actual parameter is aligned
}