Index: wp-includes/wp-diff.php
===================================================================
--- wp-includes/wp-diff.php	(revision 17779)
+++ wp-includes/wp-diff.php	(working copy)
@@ -69,8 +69,7 @@
 	 * @param array $params
 	 */
 	function __construct( $params = array() ) {
-		$parent = get_parent_class($this);
-		$this->$parent( $params );
+		parent::__construct( $params );
 	}
 
 	/**
Index: wp-includes/Text/Diff/Renderer.php
===================================================================
--- wp-includes/Text/Diff/Renderer.php	(revision 17779)
+++ wp-includes/Text/Diff/Renderer.php	(working copy)
@@ -33,7 +33,7 @@
     /**
      * Constructor.
      */
-    function Text_Diff_Renderer($params = array())
+    function __construct($params = array())
     {
         foreach ($params as $param => $value) {
             $v = '_' . $param;
Index: wp-includes/Text/Diff.php
===================================================================
--- wp-includes/Text/Diff.php	(revision 17779)
+++ wp-includes/Text/Diff.php	(working copy)
@@ -33,7 +33,7 @@
      *                           Normally an array of two arrays, each
      *                           containing the lines from a file.
      */
-    function Text_Diff($engine, $params)
+    function __construct($engine, $params)
     {
         // Backward compatibility workaround.
         if (!is_string($engine)) {
