Skip to content

Commit bf987e4

Browse files
committed
Move ID_nondet_padding inside the scope of class
As requested in code review.
1 parent 1858332 commit bf987e4

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

src/solvers/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ SRC = $(BOOLEFORCE_SRC) \
211211
smt2_incremental/smt2_incremental_decision_procedure.cpp \
212212
smt2_incremental/encoding/struct_encoding.cpp \
213213
smt2_incremental/encoding/enum_encoding.cpp \
214+
smt2_incremental/encoding/nondet_padding.cpp \
214215
smt2_incremental/theories/smt_array_theory.cpp \
215216
smt2_incremental/theories/smt_bit_vector_theory.cpp \
216217
smt2_incremental/theories/smt_core_theory.cpp \
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// Author: Diffblue Ltd.
2+
3+
#include "nondet_padding.h"
4+
5+
const irep_idt nondet_padding_exprt::ID_nondet_padding = "nondet_padding";

src/solvers/smt2_incremental/encoding/nondet_padding.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
class nondet_padding_exprt;
1414
void validate_expr(const nondet_padding_exprt &padding);
1515

16-
const irep_idt ID_nondet_padding = "nondet_padding";
17-
1816
class nondet_padding_exprt : public expr_protectedt
1917
{
2018
public:
19+
static const irep_idt ID_nondet_padding;
20+
2121
explicit nondet_padding_exprt(typet type)
2222
: expr_protectedt{ID_nondet_padding, std::move(type)}
2323
{
@@ -28,7 +28,7 @@ class nondet_padding_exprt : public expr_protectedt
2828
template <>
2929
inline bool can_cast_expr<nondet_padding_exprt>(const exprt &base)
3030
{
31-
return base.id() == ID_nondet_padding;
31+
return base.id() == nondet_padding_exprt::ID_nondet_padding;
3232
}
3333

3434
inline void validate_expr(const nondet_padding_exprt &padding)

0 commit comments

Comments
 (0)