[clang-dev] Expanding the functionality of the CXCompletionResult structure (libclang)

What is the current plan for adding more functionality to the CXCompletionResult structure?
The structure is exposed to the public, so adding any members breaks the ABI.

Will we hide data in the CXCompletionString?
Will we hide data in some sort of static variable or the TU?

Will we refactor the whole structure?

I need to add more functionality(specifically accessibility) to the CXCompletionResult.
What would be the best path?

Sorry for the late reply…

What is the current plan for adding more functionality to the CXCompletionResult structure?
The structure is exposed to the public, so adding any members breaks the ABI.

Yeah, that was rather short-sighted :frowning:

Will we hide data in the CXCompletionString?

We usually stash the data in the CXCompletionString.

  - Doug