mirror of
https://github.com/Z3Prover/z3
synced 2025-06-19 12:23:38 +00:00
fixes for #1296, removing COMPILE_TIME_ASSERT
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
f359f23885
commit
cae414e575
13 changed files with 27 additions and 28 deletions
|
@ -29,7 +29,7 @@ public:
|
|||
static const unsigned long long zero = 0ull;
|
||||
static const unsigned long long one = 1ull;
|
||||
};
|
||||
COMPILE_TIME_ASSERT(sizeof(unsigned long long) == 8);
|
||||
static_assert(sizeof(unsigned long long) == 8, "");
|
||||
|
||||
template <> class approx_set_traits<unsigned> {
|
||||
public:
|
||||
|
@ -37,7 +37,7 @@ public:
|
|||
static const unsigned zero = 0;
|
||||
static const unsigned one = 1;
|
||||
};
|
||||
COMPILE_TIME_ASSERT(sizeof(unsigned) == 4);
|
||||
static_assert(sizeof(unsigned) == 4, "unsigned are 4 bytes");
|
||||
|
||||
template<typename T, typename T2U_Proc, typename R=unsigned long long>
|
||||
class approx_set_tpl : private T2U_Proc {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue