[llvm-commits] [llvm-gcc-4.2] r54303 - /llvm-gcc-4.2/trunk/gcc/cp/ChangeLog.apple

Bill Wendling isanbard at gmail.com
Sat Aug 2 21:27:11 PDT 2008


Author: void
Date: Sat Aug  2 23:27:11 2008
New Revision: 54303

URL: http://llvm.org/viewvc/llvm-project?rev=54303&view=rev
Log:
Update ChangeLog

Modified:
    llvm-gcc-4.2/trunk/gcc/cp/ChangeLog.apple

Modified: llvm-gcc-4.2/trunk/gcc/cp/ChangeLog.apple
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/cp/ChangeLog.apple?rev=54303&r1=54302&r2=54303&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/cp/ChangeLog.apple (original)
+++ llvm-gcc-4.2/trunk/gcc/cp/ChangeLog.apple Sat Aug  2 23:27:11 2008
@@ -1,3 +1,35 @@
+2008-07-31  Fariborz Jahanian <fjahanian at apple.com>
+
+        Radar 6040305 - work in progress
+	* objcp-lang.c (c_finish_return): Removed
+	* cp-lang.c (c_finish_return): Removed
+	* typeck.c (c_finish_return): Add
+	(check_return_expr): On error of a return
+	expresison inside a block return error_mark_node.
+	* semantics.c (finish_return_stmt): For helper
+	functions, return expression is already done.
+
+2008-07-30  Fariborz Jahanian <fjahanian at apple.com>
+
+        Radar 6040305
+	* call.c (standard_conversion): Allow conversion of 'id'
+	type to a block pointer.
+
+2008-07-30  Fariborz Jahanian <fjahanian at apple.com>
+
+        Radar 6040305
+	* typeck.c (build_block_call): New
+	(build_function_call): Call build_block_call
+	for block calls.
+	* call.c (standard_conversion): Remove "void *" to
+	block pointer conversion.
+
+2008-07-29  Fariborz Jahanian <fjahanian at apple.com>
+
+        Radar 6040305
+	* call.c (standard_conversion): Allow assignment of
+	"void *" to block pointer object.
+
 2008-07-28  Fariborz Jahanian <fjahanian at apple.com>
 
         Radar 6040305





More information about the llvm-commits mailing list