The maximum FIR length, which can be supported, is limited by a variety of factors. Each of these factors, if exceeded, will result in a compile-time failure with some indication of the nature of the limitation.