Compiler Warning (level 1) C4329

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at Compiler Warning (level 1) C4329.

__declspec(align()) is ignored on enum

Use of the align keyword of the __declspec modifier is not allowed on an enum. The following sample generates C4329:

// C4329.cpp  
// compile with: /W1 /LD  
enum __declspec(align(256)) TestEnum {   // C4329  
   TESTVAL1,  
   TESTVAL2,  
   TESTVAL3  
};  
__declspec(align(256)) enum TestEnum1;  

Show: