houqp commented on pull request #1047: URL: https://github.com/apache/arrow-datafusion/pull/1047#issuecomment-927191961
This kind of "match to many arms with macros" pattern is very common in our code base. It seems like in the future if we want to get fancy, we could automate detection of problems like this in our code base. For example, having a linter tool automatically find out all recursive functions and check their stack size to see if it has passed a certain threshold. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org