Index: wp-includes/post.php
===================================================================
--- wp-includes/post.php	(revision 17420)
+++ wp-includes/post.php	(working copy)
@@ -487,6 +487,9 @@
 function get_post_format( $post = null ) {
 	$post = get_post($post);
 
+	if ( ! post_type_supports( $post->post_type, 'post-formats' ) )
+		return false;
+
 	$_format = get_the_terms( $post->ID, 'post_format' );
 
 	if ( empty( $_format ) )
