diff options
-rw-r--r-- | source/blender/functions/FN_multi_function_procedure.hh | 2 | ||||
-rw-r--r-- | source/blender/functions/intern/multi_function_procedure.cc | 14 |
2 files changed, 0 insertions, 16 deletions
diff --git a/source/blender/functions/FN_multi_function_procedure.hh b/source/blender/functions/FN_multi_function_procedure.hh index 2bf89a38fdd..62f2292c1d9 100644 --- a/source/blender/functions/FN_multi_function_procedure.hh +++ b/source/blender/functions/FN_multi_function_procedure.hh @@ -246,8 +246,6 @@ class MFProcedure : NonCopyable, NonMovable { Span<MFVariable *> variables(); Span<const MFVariable *> variables() const; - void assert_valid() const; - std::string to_dot() const; bool validate() const; diff --git a/source/blender/functions/intern/multi_function_procedure.cc b/source/blender/functions/intern/multi_function_procedure.cc index 7d96491f5e0..6eff7bc09f8 100644 --- a/source/blender/functions/intern/multi_function_procedure.cc +++ b/source/blender/functions/intern/multi_function_procedure.cc @@ -186,20 +186,6 @@ void MFProcedure::set_entry(MFInstruction &entry) entry_ = &entry; } -void MFProcedure::assert_valid() const -{ - /** - * - Non parameter variables are destructed. - * - At every instruction, every variable is either initialized or uninitialized. - * - Input and mutable parameters of call instructions are initialized. - * - Condition of branch instruction is initialized. - * - Output parameters of call instructions are not initialized. - * - Input parameters are never destructed. - * - Mutable and output parameteres are initialized on every exit. - * - No aliasing issues in call instructions (can happen when variable is used more than once). - */ -} - MFProcedure::~MFProcedure() { for (MFCallInstruction *instruction : call_instructions_) { |