-
Notifications
You must be signed in to change notification settings - Fork 216
Closed
Labels
Description
#124 added usage of __declspec(empty_bases) which enforces (?) EBCO, but it wasn't enabled for Clang.
Lines 26 to 30 in 52ab85b
| #if defined(_MSC_VER) && !defined(__clang__) | |
| #define ___PRO_ENFORCE_EBO __declspec(empty_bases) | |
| #else | |
| #define ___PRO_ENFORCE_EBO | |
| #endif // defined(_MSC_VER) && !defined(__clang__) |
I'm sure that Clang supports __declspec(empty_bases) in MS-compatible mode. And per DevCom-10588147, MSVC formerly behaved worse than Clang.
mingxwa