diff --git a/src/doc/complement-design-faq.md b/src/doc/complement-design-faq.md index 8a8f6e02b6d..14579f31a13 100644 --- a/src/doc/complement-design-faq.md +++ b/src/doc/complement-design-faq.md @@ -115,10 +115,10 @@ rationale and discussion. ## No guaranteed tail-call optimization -In general, tail-call optimization is not guaranteed: see for a detailed -explanation with references. There is a [proposed extension][tce] that would -allow tail-call elimination in certain contexts. The compiler is still free to -optimize tail-calls [when it pleases][sco], however. +In general, tail-call optimization is not guaranteed: see [here][tml] for a +detailed explanation with references. There is a [proposed extension][tce] that +would allow tail-call elimination in certain contexts. The compiler is still +free to optimize tail-calls [when it pleases][sco], however. [tml]: https://mail.mozilla.org/pipermail/rust-dev/2013-April/003557.html [sco]: http://llvm.org/docs/CodeGenerator.html#sibling-call-optimization