### Eclipse Workspace Patch 1.0
#P wordpress
Index: wp-includes/class-wp-admin-bar.php
===================================================================
--- wp-includes/class-wp-admin-bar.php	(revision 17932)
+++ wp-includes/class-wp-admin-bar.php	(working copy)
@@ -112,7 +112,7 @@
 	}
 
 	/* Helpers */
-	function recursive_render( $id, &$menu_item ) { ?>
+	function recursive_render( $id, $menu_item ) { ?>
 		<?php
 		$is_parent =  ! empty( $menu_item['children'] );
 
@@ -161,7 +161,7 @@
 		</li><?php
 	}
 
-	function add_node( $parent_id, &$menu, $child ) {
+	function add_node( $parent_id, $menu, $child ) {
 		foreach( $menu as $id => $menu_item ) {
 			if ( $parent_id == $id ) {
 				$menu->{$parent_id}['children']->{$child['id']} = $child;
@@ -194,7 +194,7 @@
 		do_action( 'add_admin_bar_menus' );
 	}
 
-	function remove_node( $id, &$menu ) {
+	function remove_node( $id, $menu ) {
 		if ( isset( $menu->$id ) ) {
 			unset( $menu->$id );
 			return true;
Index: wp-includes/admin-bar.php
===================================================================
--- wp-includes/admin-bar.php	(revision 17932)
+++ wp-includes/admin-bar.php	(working copy)
@@ -57,7 +57,7 @@
 
 	$wp_admin_bar->load_user_locale_translations();
 
-	do_action_ref_array( 'admin_bar_menu', array( &$wp_admin_bar ) );
+	do_action( 'admin_bar_menu', $wp_admin_bar );
 
 	do_action( 'wp_before_admin_bar_render' );
 
