“fixed” alignment in Option

This commit is contained in:
Phil Nash
2017-04-20 14:39:07 +01:00
parent ac369b7b83
commit 2809be87cc
+4 -1
View File
@@ -66,7 +66,10 @@ namespace Catch {
}
private:
T* nullableValue;
union {
T *nullableValue;
long double _; // Forces alignment for the storage, following
};
char storage[sizeof(T)];
};