Snapchat / djinni

A tool for generating cross-language type declarations and interface bindings. Djinni's new home is in the Snapchat org.
Apache License 2.0
180 stars 50 forks source link

Fix extern type usage with non-nullable ptrs #179

Closed trblunt closed 4 months ago

trblunt commented 4 months ago

When non-nullable pointers are set, externally defined interface types were not being treated the same as file-local interface types, causing missing import headers and incorrect pointer types to be used in C++ generated code.