[llvm 3.1] About the symbol count constraint in one obj file


When using LLVM 3.1 to generate bitcode (then to obj file) on Windows, if there are a lot of symbols in one function (lots of local vars), then many of them are missing from the obj file.

It seems that there is a symbol count constraint.

Is there such a constraint? If so, what is the max number? And is there any change in LLVM 3.3?