Index: docs/LanguageExtensions.html
===================================================================
--- docs/LanguageExtensions.html	(revision 143272)
+++ docs/LanguageExtensions.html	(working copy)
@@ -46,6 +46,7 @@
     <li><a href="#cxx_constexpr">C++11 generalized constant expressions</a></li>
     <li><a href="#cxx_decltype">C++11 <tt>decltype()</tt></a></li>
     <li><a href="#cxx_default_function_template_args">C++11 default template arguments in function templates</a></li>
+    <li><a href="#cxx_defaulted_functions">C++11 defaulted functions</a></li>
     <li><a href="#cxx_delegating_constructor">C++11 delegating constructors</a></li>
     <li><a href="#cxx_deleted_functions">C++11 deleted functions</a></li>
     <li><a href="#cxx_explicit_conversions">C++11 explicit conversion functions</a></li>
@@ -509,6 +510,12 @@
 <tt>__has_extension(cxx_default_function_template_args)</tt> to determine
 if support for default template arguments in function templates is enabled.</p>
 
+<h4 id="cxx_defaulted_functions">C++11 <tt>default</tt>ed functions</h4>
+
+<p>Use <tt>__has_feature(cxx_defaulted_functions)</tt> or
+<tt>__has_extension(cxx_defaulted_functions)</tt> to determine if support for
+defaulted function definitions (with <tt>= default</tt>) is enabled.</p>
+
 <h4 id="cxx_delegating_constructors">C++11 delegating constructors</h4>
 
 <p>Use <tt>__has_feature(cxx_delegating_constructors)</tt> to determine if
Index: lib/Lex/PPMacroExpansion.cpp
===================================================================
--- lib/Lex/PPMacroExpansion.cpp	(revision 143272)
+++ lib/Lex/PPMacroExpansion.cpp	(working copy)
@@ -628,6 +628,7 @@
          //.Case("cxx_constexpr", false);
            .Case("cxx_decltype", LangOpts.CPlusPlus0x)
            .Case("cxx_default_function_template_args", LangOpts.CPlusPlus0x)
+           .Case("cxx_defaulted_functions", LangOpts.CPlusPlus0x)
            .Case("cxx_delegating_constructors", LangOpts.CPlusPlus0x)
            .Case("cxx_deleted_functions", LangOpts.CPlusPlus0x)
            .Case("cxx_explicit_conversions", LangOpts.CPlusPlus0x)
