Difference between revisions of "User:Jonas"
From Lazarus wiki
Jump to navigationJump to searchLine 5: | Line 5: | ||
* encode_method_prototype(): toplevel function to create the parameter info ("i8@0:4\0" etc, objc_meth_var_types section) | * encode_method_prototype(): toplevel function to create the parameter info ("i8@0:4\0" etc, objc_meth_var_types section) | ||
* finish_objc(): generate all class metadata (rtti) | * finish_objc(): generate all class metadata (rtti) | ||
+ | |||
+ | ===LLVM Clang Objective-C code=== | ||
+ | http://llvm.org/svn/llvm-project/cfe/trunk/lib/CodeGen/CGObjCMac.cpp |
Revision as of 11:38, 29 August 2009
Apple gcc Objective-C code
gcc/objc/objc-act.c
- generate_protocols(): create meta-class info for referenced protocols
- encode_method_prototype(): toplevel function to create the parameter info ("i8@0:4\0" etc, objc_meth_var_types section)
- finish_objc(): generate all class metadata (rtti)
LLVM Clang Objective-C code
http://llvm.org/svn/llvm-project/cfe/trunk/lib/CodeGen/CGObjCMac.cpp