Why is Clang adding underscore suffixes to Objective-C parameter names in autogenerated headers
I had a Swift method with a parameter called module
. I noticed that the [Project]-Swift.h
autogenerated header renamed that parameter to module_
in the Objective-C signature for that method. After some more investigation, it looks like this is happening for C++ keywords: