diff --git a/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp b/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp index 83b667068b..37f9572f26 100644 --- a/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp +++ b/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp @@ -419,9 +419,10 @@ class RectangleTree * * @param index Index of point for which a dataset index is wanted. */ - const size_t& Point(const size_t index) const { return points[index]; } + size_t Point(const size_t index) const { return points[index]; } - //! Modify the index of a particular point in this node. + //! Modify the index of a particular point in this node. Be very careful when + //! you do this! You may make the tree invalid. size_t& Point(const size_t index) { return points[index]; } //! Return the minimum distance to another node.