This C++ code (Windows) will erroneously produce this error:
enum { ALIGN=16 }; __declspec(align(ALIGN)) float arr[4];
Enums are constexprs, so "ALIGN" is definitely a constant.
This C++ code (Windows) will erroneously produce this error:
enum { ALIGN=16 }; __declspec(align(ALIGN)) float arr[4];
Enums are constexprs, so "ALIGN" is definitely a constant.