New objc_property based on http://gcc.gnu.org/svn/gcc/branches/cilkplus/libobjc/accessors.m (libobjc). Only replaced the locks with @synchronized() blocks. This fixes synthesis of arbitrary types with LLVM(clang), also adds atomic support.
New objc_property based on http://gcc.gnu.org/svn/gcc/branches/cilkplus/libobjc/accessors.m (libobjc).
Only replaced the locks with @synchronized() blocks.
This fixes synthesis of arbitrary types with LLVM(clang), also adds atomic support.

rafcabezas/glennganz-cocotron1-clang,rafcabezas/glennganz-cocotron1-clang,rafcabezas/glennganz-cocotron1-clang,rafcabezas/glennganz-cocotron1-clang