Index: wp-includes/post.php
===================================================================
--- wp-includes/post.php	(revision 28733)
+++ wp-includes/post.php	(working copy)
@@ -4180,8 +4180,11 @@
  * @return string|false Page URI, false on error.
  */
 function get_page_uri( $page ) {
-	$page = get_post( $page );
 
+	if( ! is_object( $page ) ) {
+		$page = get_post( $page );
+	}
+
 	if ( ! $page )
 		return false;
 
