Commit: f31dc22ebb8df3646cb39c6eec058ba855ff9210
Author: Jacques Lucke
Date:   Sat Dec 14 18:25:42 2019 +0100
Branches: functions
https://developer.blender.org/rBf31dc22ebb8df3646cb39c6eec058ba855ff9210

fix some warnings

===================================================================

M       source/blender/blenlib/BLI_monotonic_allocator.h
M       
source/blender/functions/intern/inlined_tree_multi_function_network/builder.h
M       source/blender/functions/intern/multi_functions/mixed.cc
M       source/blender/functions/intern/multi_functions/mixed.h

===================================================================

diff --git a/source/blender/blenlib/BLI_monotonic_allocator.h 
b/source/blender/blenlib/BLI_monotonic_allocator.h
index cbc4c54eaf1..0ab468e419f 100644
--- a/source/blender/blenlib/BLI_monotonic_allocator.h
+++ b/source/blender/blenlib/BLI_monotonic_allocator.h
@@ -43,11 +43,9 @@ class MonotonicAllocator : NonCopyable, NonMovable {
   AlignedBuffer<N, 8> m_inline_buffer;
 
  public:
-  MonotonicAllocator()
-      : m_current_buffer(m_inline_buffer.ptr()),
-        m_remaining_capacity(N),
-        m_next_min_alloc_size(std::max<uint>(N * 2, 16))
+  MonotonicAllocator() : m_remaining_capacity(N), 
m_next_min_alloc_size(std::max<uint>(N * 2, 16))
   {
+    m_current_buffer = m_inline_buffer.ptr();
   }
 
   ~MonotonicAllocator()
diff --git 
a/source/blender/functions/intern/inlined_tree_multi_function_network/builder.h 
b/source/blender/functions/intern/inlined_tree_multi_function_network/builder.h
index 061446e1561..8b4921727cd 100644
--- 
a/source/blender/functions/intern/inlined_tree_multi_function_network/builder.h
+++ 
b/source/blender/functions/intern/inlined_tree_multi_function_network/builder.h
@@ -15,12 +15,11 @@ using BLI::MultiMap;
 
 class PreprocessedVTreeMFData {
  private:
-  const InlinedNodeTree &m_inlined_tree;
   Array<Optional<MFDataType>> m_data_type_by_xsocket_id;
   Array<Optional<MFDataType>> m_data_type_by_group_input_id;
 
  public:
-  PreprocessedVTreeMFData(const InlinedNodeTree &inlined_tree) : 
m_inlined_tree(inlined_tree)
+  PreprocessedVTreeMFData(const InlinedNodeTree &inlined_tree)
   {
     auto &mappings = get_inlined_tree_multi_function_mappings();
 
diff --git a/source/blender/functions/intern/multi_functions/mixed.cc 
b/source/blender/functions/intern/multi_functions/mixed.cc
index 9faaecaae14..cd84e30bd4f 100644
--- a/source/blender/functions/intern/multi_functions/mixed.cc
+++ b/source/blender/functions/intern/multi_functions/mixed.cc
@@ -305,7 +305,7 @@ void MF_SwitchVector::call(MFMask mask, MFParams params, 
MFContext UNUSED(contex
   }
 }
 
-MF_SelectSingle::MF_SelectSingle(const CPPType &type, uint inputs) : 
m_type(type), m_inputs(inputs)
+MF_SelectSingle::MF_SelectSingle(const CPPType &type, uint inputs) : 
m_inputs(inputs)
 {
   MFSignatureBuilder signature = this->get_builder("Select Single: " + 
type.name());
   signature.single_input<int>("Select");
@@ -334,8 +334,7 @@ void MF_SelectSingle::call(MFMask mask, MFParams params, 
MFContext UNUSED(contex
   }
 }
 
-MF_SelectVector::MF_SelectVector(const CPPType &base_type, uint inputs)
-    : m_base_type(base_type), m_inputs(inputs)
+MF_SelectVector::MF_SelectVector(const CPPType &base_type, uint inputs) : 
m_inputs(inputs)
 {
   MFSignatureBuilder signature = this->get_builder("Select Vector: " + 
base_type.name() + " List");
   signature.single_input<int>("Select");
diff --git a/source/blender/functions/intern/multi_functions/mixed.h 
b/source/blender/functions/intern/multi_functions/mixed.h
index 2887a948083..458103a80a6 100644
--- a/source/blender/functions/intern/multi_functions/mixed.h
+++ b/source/blender/functions/intern/multi_functions/mixed.h
@@ -98,7 +98,6 @@ class MF_SwitchVector final : public MultiFunction {
 
 class MF_SelectSingle final : public MultiFunction {
  private:
-  const CPPType &m_type;
   uint m_inputs;
 
  public:
@@ -108,7 +107,6 @@ class MF_SelectSingle final : public MultiFunction {
 
 class MF_SelectVector final : public MultiFunction {
  private:
-  const CPPType &m_base_type;
   uint m_inputs;
 
  public:

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to