diff options
-rw-r--r-- | clang/docs/UsersManual.html | 6 | ||||
-rw-r--r-- | clang/www/menu.html.incl | 5 |
2 files changed, 11 insertions, 0 deletions
diff --git a/clang/docs/UsersManual.html b/clang/docs/UsersManual.html index def16c1d307..e7072da9fdf 100644 --- a/clang/docs/UsersManual.html +++ b/clang/docs/UsersManual.html @@ -600,6 +600,12 @@ in structures. This is for a few of reasons: one, it is tricky to implement, two, the extension is completely undocumented, and three, the extension appears to be very rarely used.</p> +<p>clang does not support duplicate definitions of a function where one is +inline. This complicates clients of the AST which normally can expect there is +at most one definition for each function. Source code using this feature should +be changed to define the inline and out-of-line definitions in separate +translation units.</p> + <!-- = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = --> <h3 id="c_ms">Microsoft extensions</h3> <!-- = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = --> diff --git a/clang/www/menu.html.incl b/clang/www/menu.html.incl index ab3bf1dcf39..a8eb37f1d0b 100644 --- a/clang/www/menu.html.incl +++ b/clang/www/menu.html.incl @@ -8,6 +8,11 @@ <a href="/index.html">About</a> <a href="/features.html">Features</a> <a href="/comparison.html">Comparisons</a> + <a href="/docs/UsersManual.html">Users Manual</a> + </div> + + <div class="submenu"> + <label>Clang Development</label> <a href="/get_started.html">Get Started</a> <a href="/get_involved.html">Get Involved</a> <a href="/OpenProjects.html">Open Projects</a> |