Index: src/wp-includes/general-template.php
===================================================================
--- src/wp-includes/general-template.php	(revision 28533)
+++ src/wp-includes/general-template.php	(working copy)
@@ -1266,9 +1266,9 @@
 				/* translators: 1: month name, 2: 4-digit year */
 				$text = sprintf( __( '%1$s %2$d' ), $wp_locale->get_month( $result->month ), $result->year );
 				if ( $r['show_post_count'] ) {
-					$after = '&nbsp;('.$result->posts.')' . $after;
+					$r['after'] = '&nbsp;('.$result->posts.')' . $after;
 				}
-				$output .= get_archives_link( $url, $text, $r['format'], $r['before'], $after );
+				$output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'] );
 			}
 		}
 	} elseif ( 'yearly' == $r['type'] ) {
@@ -1306,9 +1306,9 @@
 				$date = sprintf( '%1$d-%2$02d-%3$02d 00:00:00', $result->year, $result->month, $result->dayofmonth );
 				$text = mysql2date( $archive_day_date_format, $date );
 				if ( $r['show_post_count'] ) {
-					$after = '&nbsp;(' . $result->posts . ')' . $after;
+					$r['after'] = '&nbsp;(' . $result->posts . ')' . $after;
 				}
-				$output .= get_archives_link( $url, $text, $r['format'], $r['before'], $after );
+				$output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'] );
 			}
 		}
 	} elseif ( 'weekly' == $r['type'] ) {
@@ -1333,9 +1333,9 @@
 						$url  = sprintf( '%1$s/%2$s%3$sm%4$s%5$s%6$sw%7$s%8$d', home_url(), '', '?', '=', $arc_year, '&amp;', '=', $result->week );
 						$text = $arc_week_start . $archive_week_separator . $arc_week_end;
 						if ( $r['show_post_count'] ) {
-							$after = '&nbsp;(' . $result->posts . ')' . $after;
+							$r['after'] = '&nbsp;(' . $result->posts . ')' . $after;
 						}
-						$output .= get_archives_link( $url, $text, $r['format'], $r['before'], $after );
+						$output .= get_archives_link( $url, $text, $r['format'], $r['before'], $r['after'] );
 					}
 				}
 		}
