Hi Devang, this patch causes: llvm-types.cpp: In member function ‘bool TypeConverter::DecodeStructFields(tree_node*, StructTypeConversionInfo&)’: llvm-types.cpp:1777: warning: comparison between signed and unsigned integer expressions Ciao, Duncan.