According to ddd, dehydra_typeString gets as a parameter tree, where it has common.base.code = RECORD_TYPE. After that type.name pinpoints to another tree, where base.code=TYPE_DECL. But I guess if you're accessing IDENTIFIER_POINTER identifier field, tree code should be something else (IDENTIFIER_NODE ?)
My fault - I've disabled tree checking to simplify cygwin porting, and it does not gives me an assertions on wrong leaf access, I will try to enable tree checking back. Meanwhile - I've checked 0.9 dehydra, and latest dehydra - there are a lot of changes, especially in dehydra_types.c, so I'm suspecting actual dehydra plugin functionality, not porting problems. In tree_types.c I have found some commented code - may be it has something to do with it ? _______________________________________________ dev-static-analysis mailing list [email protected] https://lists.mozilla.org/listinfo/dev-static-analysis
