diff --git a/Library/Homebrew/macos.rb b/Library/Homebrew/macos.rb
index 5c475a72d4b00fff026169ec2e9eb181e3a9d5c5..d3c1d9814f1c694e5845931f87e768097fe8c0ea 100644
--- a/Library/Homebrew/macos.rb
+++ b/Library/Homebrew/macos.rb
@@ -215,6 +215,7 @@ module MacOS extend self
     "4.5.2" => { :llvm_build => 2336, :clang => "4.1", :clang_build => 421 },
     "4.6"   => { :llvm_build => 2336, :clang => "4.2", :clang_build => 425 },
     "4.6.1" => { :llvm_build => 2336, :clang => "4.2", :clang_build => 425 },
+    "4.6.2" => { :llvm_build => 2336, :clang => "4.2", :clang_build => 425 },
   }
 
   def compilers_standard?
diff --git a/Library/Homebrew/os/mac/xcode.rb b/Library/Homebrew/os/mac/xcode.rb
index 59bc199b264a8cf7a8f5194cab17f6ca1da43b81..d399e8b35f0985beb2b25692d1a33757314bff53 100644
--- a/Library/Homebrew/os/mac/xcode.rb
+++ b/Library/Homebrew/os/mac/xcode.rb
@@ -23,7 +23,7 @@ module MacOS::Xcode extend self
       when 10.6 then "3.2.6"
     else
       if MacOS.version >= 10.7
-        "4.6.1"
+        "4.6.2"
       else
         raise "Mac OS X `#{MacOS.version}' is invalid"
       end
@@ -155,7 +155,7 @@ module MacOS::CLT extend self
 
   def latest_version?
     `/usr/bin/clang --version` =~ %r{clang-(\d+)\.(\d+)\.(\d+)}
-    $1.to_i >= 425 and $3.to_i >= 27
+    $1.to_i >= 425 and $3.to_i >= 28
   end
 
   def version