Skip to content

Commit e7ddbef

Browse files
runtime/proof_trace_writer.h (#1185)
Callbacks in `proof_trace_callback_writer` class are made virtual so that they may be overriden in descendent classes.
1 parent f098535 commit e7ddbef

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

include/runtime/proof_trace_writer.h

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -268,22 +268,20 @@ class proof_trace_callback_writer : public proof_trace_writer {
268268
std::optional<rewrite_event_construction> current_rewrite_event_{
269269
std::nullopt};
270270

271-
[[clang::optnone]] void proof_trace_header_callback(uint32_t version) { }
272-
[[clang::optnone]] void
273-
hook_event_callback(call_event_construction const &event) { }
274-
[[clang::optnone]] void
275-
rewrite_event_callback(rewrite_event_construction const &event) { }
276-
[[clang::optnone]] void
271+
virtual void proof_trace_header_callback(uint32_t version) { }
272+
virtual void hook_event_callback(call_event_construction const &event) { }
273+
virtual void rewrite_event_callback(rewrite_event_construction const &event) {
274+
}
275+
virtual void
277276
configuration_term_event_callback(kore_term_construction const &config) { }
278-
[[clang::optnone]] void
279-
function_event_callback(call_event_construction const &event) { }
280-
[[clang::optnone]] void
277+
virtual void function_event_callback(call_event_construction const &event) { }
278+
virtual void
281279
side_condition_event_callback(rewrite_event_construction const &event) { }
282-
[[clang::optnone]] void side_condition_result_callback(
280+
virtual void side_condition_result_callback(
283281
side_condition_result_construction const &event) { }
284-
[[clang::optnone]] void pattern_matching_failure_callback(
282+
virtual void pattern_matching_failure_callback(
285283
pattern_matching_failure_construction const &event) { }
286-
[[clang::optnone]] void configuration_event_callback(
284+
virtual void configuration_event_callback(
287285
kore_configuration_construction const &config, bool is_initial) { }
288286

289287
public:

0 commit comments

Comments
 (0)