File tree 2 files changed +4
-13
lines changed
2 files changed +4
-13
lines changed Original file line number Diff line number Diff line change 20
20
21
21
#include " renaming_level.h"
22
22
23
+ // Forward declaration required since subclass is used explicitly
24
+ // by the parent class.
25
+ class goto_symex_statet ;
26
+
23
27
// / Container for data that varies per program point, e.g. the constant
24
28
// / propagator state, when state needs to branch. This is copied out of
25
29
// / goto_symex_statet at a control-flow fork and then back into it at a
@@ -83,8 +87,6 @@ class goto_statet
83
87
goto_statet (const goto_statet &other) = default ;
84
88
goto_statet (goto_statet &&other) = default ;
85
89
86
- explicit goto_statet (const class goto_symex_statet &s);
87
-
88
90
explicit goto_statet (guard_managert &guard_manager)
89
91
: guard(true_exprt(), guard_manager), reachable(true )
90
92
{
Original file line number Diff line number Diff line change @@ -272,15 +272,4 @@ class goto_symex_statet final : public goto_statet
272
272
goto_symex_statet (const goto_symex_statet &other) = default;
273
273
};
274
274
275
- inline goto_statet::goto_statet (const class goto_symex_statet &s)
276
- : depth(s.depth),
277
- level2(s.level2),
278
- value_set(s.value_set),
279
- guard(s.guard),
280
- reachable(s.reachable),
281
- propagation(s.propagation),
282
- atomic_section_id(s.atomic_section_id)
283
- {
284
- }
285
-
286
275
#endif // CPROVER_GOTO_SYMEX_GOTO_SYMEX_STATE_H
You can’t perform that action at this time.
0 commit comments