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.