@@ -268,22 +268,20 @@ class proof_trace_callback_writer : public proof_trace_writer {
268
268
std::optional<rewrite_event_construction> current_rewrite_event_{
269
269
std::nullopt};
270
270
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
277
276
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
281
279
side_condition_event_callback (rewrite_event_construction const &event) { }
282
- [[clang::optnone]] void side_condition_result_callback (
280
+ virtual void side_condition_result_callback (
283
281
side_condition_result_construction const &event) { }
284
- [[clang::optnone]] void pattern_matching_failure_callback (
282
+ virtual void pattern_matching_failure_callback (
285
283
pattern_matching_failure_construction const &event) { }
286
- [[clang::optnone]] void configuration_event_callback (
284
+ virtual void configuration_event_callback (
287
285
kore_configuration_construction const &config, bool is_initial) { }
288
286
289
287
public:
0 commit comments