Index: wp-includes/query.php
===================================================================
--- wp-includes/query.php	(revision 15811)
+++ wp-includes/query.php	(working copy)
@@ -2205,7 +2205,7 @@
 			$fields		= apply_filters_ref_array( 'posts_fields',		array( $fields, &$this ) );
 
 			// Filter all clauses at once, for convenience
-			$clauses = apply_filters_ref_array( 'posts_clauses', array( compact( $pieces ), &$this ) );
+			$clauses = (array) apply_filters_ref_array( 'posts_clauses', array( compact( $pieces ), &$this ) );
 			foreach ( $pieces as $piece )
 				$$piece = isset( $clauses[ $piece ] ) ? $clauses[ $piece ] : '';
 		}
@@ -2224,7 +2224,7 @@
 			$limits		= apply_filters_ref_array( 'post_limits_request',		array( $limits, &$this ) );
 
 			// Filter all clauses at once, for convenience
-			$clauses = apply_filters_ref_array( 'posts_clauses_request', array( compact( $pieces ), &$this ) );
+			$clauses = (array) apply_filters_ref_array( 'posts_clauses_request', array( compact( $pieces ), &$this ) );
 			foreach ( $pieces as $piece )
 				$$piece = isset( $clauses[ $piece ] ) ? $clauses[ $piece ] : '';
 		}
