These are my patches to change ABI for property attributes on Objective-C. Actually, the behavior is clearly not the same as MacOS X. So this is my effort to correct this. These patches are strongly correlated with these I pushed on cfe-comm...@cs.uiuc.edu mailing list.
Jean-Charles BERTIN (13): Remove compile flags for all optimized targets because they usually contain -DNDEBUG flag which disable assert() macro. Removed RTTI information to avoid undefined _ZTIN4llvm10ModulePassE symbol. InlineCostAnalyzer was renamed to InlineCostAnalysis in LLVM 3.3. Fixed ABI for objc property attributes to mimic MacOS X behavior. Fixed ProtocolCreation test for new property attributes ABI. Report failure for PropertyAttributesTest2 if compiler cannot generate new property ABI. Bumped library version. Added more tests. Fixed property_copyAttributeList() and initPropertyFromAttributesList() to behave more like MacOS X. Minor cleanup. Bumped _XOPEN_SOURCE to include stpcpy() definition. Removed hard coded PAGE_SIZE definition. Fixed mkstemp() usage.
_______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org https://lists.gnu.org/mailman/listinfo/gnustep-dev