Update all bug URL's to point to https://bugs.llvm.org/...

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@295434 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Eric Fiselier
2017-02-17 08:37:03 +00:00
parent ba5f008f88
commit b7fd0be370
40 changed files with 46 additions and 46 deletions

View File

@@ -120,7 +120,7 @@ This list contains known issues with libc++
A full list of currently open libc++ bugs can be `found here`__. A full list of currently open libc++ bugs can be `found here`__.
.. __: https://llvm.org/bugs/buglist.cgi?component=All%20Bugs&product=libc%2B%2B&query_format=advanced&resolution=---&order=changeddate%20DESC%2Cassigned_to%20DESC%2Cbug_status%2Cpriority%2Cbug_id&list_id=74184 .. __: https://bugs.llvm.org/buglist.cgi?component=All%20Bugs&product=libc%2B%2B&query_format=advanced&resolution=---&order=changeddate%20DESC%2Cassigned_to%20DESC%2Cbug_status%2Cpriority%2Cbug_id&list_id=74184
Design Documents Design Documents
---------------- ----------------
@@ -180,7 +180,7 @@ Quick Links
=========== ===========
* `LLVM Homepage <http://llvm.org/>`_ * `LLVM Homepage <http://llvm.org/>`_
* `libc++abi Homepage <http://libcxxabi.llvm.org/>`_ * `libc++abi Homepage <http://libcxxabi.llvm.org/>`_
* `LLVM Bugzilla <http://llvm.org/bugs/>`_ * `LLVM Bugzilla <https://bugs.llvm.org/>`_
* `cfe-commits Mailing List`_ * `cfe-commits Mailing List`_
* `cfe-dev Mailing List`_ * `cfe-dev Mailing List`_
* `Browse libc++ -- SVN <http://llvm.org/svn/llvm-project/libcxx/trunk/>`_ * `Browse libc++ -- SVN <http://llvm.org/svn/llvm-project/libcxx/trunk/>`_

View File

@@ -3341,7 +3341,7 @@ uninitialized_move_n(_InputIt __first, _Size __n, _ForwardIt __first_res) {
// NOTE: Relaxed and acq/rel atomics (for increment and decrement respectively) // NOTE: Relaxed and acq/rel atomics (for increment and decrement respectively)
// should be sufficient for thread safety. // should be sufficient for thread safety.
// See https://llvm.org/bugs/show_bug.cgi?id=22803 // See https://bugs.llvm.org/show_bug.cgi?id=22803
#if defined(__clang__) && __has_builtin(__atomic_add_fetch) \ #if defined(__clang__) && __has_builtin(__atomic_add_fetch) \
&& defined(__ATOMIC_RELAXED) \ && defined(__ATOMIC_RELAXED) \
&& defined(__ATOMIC_ACQ_REL) && defined(__ATOMIC_ACQ_REL)

View File

@@ -13,7 +13,7 @@
// <map> // <map>
// Previously this code caused a segfault when compiled at -O2 due to undefined // Previously this code caused a segfault when compiled at -O2 due to undefined
// behavior in __tree. See https://llvm.org/bugs/show_bug.cgi?id=28469 // behavior in __tree. See https://bugs.llvm.org/show_bug.cgi?id=28469
#include <functional> #include <functional>
#include <map> #include <map>

View File

@@ -13,8 +13,8 @@
// class Allocator = allocator<pair<const Key, T>>> // class Allocator = allocator<pair<const Key, T>>>
// class map // class map
// http://llvm.org/bugs/show_bug.cgi?id=16538 // https://bugs.llvm.org/show_bug.cgi?id=16538
// http://llvm.org/bugs/show_bug.cgi?id=16549 // https://bugs.llvm.org/show_bug.cgi?id=16549
#include <map> #include <map>
#include <utility> #include <utility>

View File

@@ -13,7 +13,7 @@
// mapped_type& operator[](const key_type& k); // mapped_type& operator[](const key_type& k);
// http://llvm.org/bugs/show_bug.cgi?id=16542 // https://bugs.llvm.org/show_bug.cgi?id=16542
#include <map> #include <map>

View File

@@ -12,7 +12,7 @@
// std::find with vector<bool>::iterator // std::find with vector<bool>::iterator
// http://llvm.org/bugs/show_bug.cgi?id=16816 // https://bugs.llvm.org/show_bug.cgi?id=16816
#include <vector> #include <vector>
#include <algorithm> #include <algorithm>

View File

@@ -13,8 +13,8 @@
// class Alloc = allocator<pair<const Key, T>>> // class Alloc = allocator<pair<const Key, T>>>
// class unordered_map // class unordered_map
// http://llvm.org/bugs/show_bug.cgi?id=16538 // https://bugs.llvm.org/show_bug.cgi?id=16538
// http://llvm.org/bugs/show_bug.cgi?id=16549 // https://bugs.llvm.org/show_bug.cgi?id=16549
#include <unordered_map> #include <unordered_map>
#include <cassert> #include <cassert>

View File

@@ -17,7 +17,7 @@
// mapped_type& operator[](const key_type& k); // mapped_type& operator[](const key_type& k);
// http://llvm.org/bugs/show_bug.cgi?id=16542 // https://bugs.llvm.org/show_bug.cgi?id=16542
#include <unordered_map> #include <unordered_map>
#include <tuple> #include <tuple>

View File

@@ -12,7 +12,7 @@
// basic_istream<charT,traits>& // basic_istream<charT,traits>&
// ignore(streamsize n = 1, int_type delim = traits::eof()); // ignore(streamsize n = 1, int_type delim = traits::eof());
// http://llvm.org/bugs/show_bug.cgi?id=16427 // https://bugs.llvm.org/show_bug.cgi?id=16427
#include <sstream> #include <sstream>
#include <cassert> #include <cassert>

View File

@@ -56,7 +56,7 @@ int main()
assert(seekpos_called == 2); assert(seekpos_called == 2);
assert(os.fail()); assert(os.fail());
} }
{ // See https://llvm.org/bugs/show_bug.cgi?id=21361 { // See https://bugs.llvm.org/show_bug.cgi?id=21361
seekpos_called = 0; seekpos_called = 0;
testbuf<char> sb; testbuf<char> sb;
std::ostream os(&sb); std::ostream os(&sb);

View File

@@ -58,7 +58,7 @@ int main()
assert(seekoff_called == 2); assert(seekoff_called == 2);
assert(os.fail()); assert(os.fail());
} }
{ // See https://llvm.org/bugs/show_bug.cgi?id=21361 { // See https://bugs.llvm.org/show_bug.cgi?id=21361
seekoff_called = 0; seekoff_called = 0;
testbuf<char> sb; testbuf<char> sb;
std::ostream os(&sb); std::ostream os(&sb);

View File

@@ -8,7 +8,7 @@
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
// Usage of is_trivially_constructible is broken with these compilers. // Usage of is_trivially_constructible is broken with these compilers.
// See https://llvm.org/bugs/show_bug.cgi?id=31016 // See https://bugs.llvm.org/show_bug.cgi?id=31016
// XFAIL: clang-3.7, apple-clang-7, apple-clang-7.0 // XFAIL: clang-3.7, apple-clang-7, apple-clang-7.0
// <iterator> // <iterator>

View File

@@ -16,7 +16,7 @@
// const basic_regex<charT, traits>& e, // const basic_regex<charT, traits>& e,
// regex_constants::match_flag_type flags = regex_constants::match_default); // regex_constants::match_flag_type flags = regex_constants::match_default);
// http://llvm.org/bugs/show_bug.cgi?id=16135 // https://bugs.llvm.org/show_bug.cgi?id=16135
#include <string> #include <string>
#include <regex> #include <regex>

View File

@@ -25,7 +25,7 @@
int main() int main()
{ {
// This regex_iterator uses regex_search(__wrap_iter<_Iter> __first, ...) // This regex_iterator uses regex_search(__wrap_iter<_Iter> __first, ...)
// Test for http://llvm.org/bugs/show_bug.cgi?id=16240 fixed in r185273. // Test for https://bugs.llvm.org/show_bug.cgi?id=16240 fixed in r185273.
{ {
std::string s("aaaa a"); std::string s("aaaa a");
std::regex re("\\ba"); std::regex re("\\ba");

View File

@@ -16,7 +16,7 @@
// const basic_regex<charT, traits>& e, // const basic_regex<charT, traits>& e,
// regex_constants::match_flag_type flags = regex_constants::match_default); // regex_constants::match_flag_type flags = regex_constants::match_default);
// http://llvm.org/bugs/show_bug.cgi?id=11118 // https://bugs.llvm.org/show_bug.cgi?id=11118
#include <regex> #include <regex>
#include <cassert> #include <cassert>

View File

@@ -36,7 +36,7 @@ int main()
assert(error_badbackref_thrown("ab(c)\\2def")); // only one reference assert(error_badbackref_thrown("ab(c)\\2def")); // only one reference
// this should NOT throw, because we only should look at the '1' // this should NOT throw, because we only should look at the '1'
// See https://llvm.org/bugs/show_bug.cgi?id=31387 // See https://bugs.llvm.org/show_bug.cgi?id=31387
{ {
const char *pat1 = "a(b)c\\1234"; const char *pat1 = "a(b)c\\1234";
std::regex re(pat1, pat1 + 7); // extra chars after the end. std::regex re(pat1, pat1 + 7); // extra chars after the end.

View File

@@ -35,7 +35,7 @@ test(const char_type* A,
int main() int main()
{ {
// if __regex_word is not distinct from all the classes, bad things happen // if __regex_word is not distinct from all the classes, bad things happen
// See https://llvm.org/bugs/show_bug.cgi?id=26476 for an example. // See https://bugs.llvm.org/show_bug.cgi?id=26476 for an example.
assert((std::ctype_base::space & std::regex_traits<char>::__regex_word) == 0); assert((std::ctype_base::space & std::regex_traits<char>::__regex_word) == 0);
assert((std::ctype_base::print & std::regex_traits<char>::__regex_word) == 0); assert((std::ctype_base::print & std::regex_traits<char>::__regex_word) == 0);
assert((std::ctype_base::cntrl & std::regex_traits<char>::__regex_word) == 0); assert((std::ctype_base::cntrl & std::regex_traits<char>::__regex_word) == 0);

View File

@@ -16,7 +16,7 @@
// template<Returnable R, CopyConstructible Fn, CopyConstructible... Types> // template<Returnable R, CopyConstructible Fn, CopyConstructible... Types>
// unspecified bind(Fn, Types...); // unspecified bind(Fn, Types...);
// https://llvm.org/bugs/show_bug.cgi?id=23141 // https://bugs.llvm.org/show_bug.cgi?id=23141
#include <functional> #include <functional>
#include <type_traits> #include <type_traits>

View File

@@ -16,7 +16,7 @@
// template<Returnable R, CopyConstructible Fn, CopyConstructible... Types> // template<Returnable R, CopyConstructible Fn, CopyConstructible... Types>
// unspecified bind(Fn, Types...); // unspecified bind(Fn, Types...);
// http://llvm.org/bugs/show_bug.cgi?id=16385 // https://bugs.llvm.org/show_bug.cgi?id=16385
#include <functional> #include <functional>
#include <cmath> #include <cmath>

View File

@@ -16,7 +16,7 @@
// template<Returnable R, CopyConstructible Fn, CopyConstructible... Types> // template<Returnable R, CopyConstructible Fn, CopyConstructible... Types>
// unspecified bind(Fn, Types...); // unspecified bind(Fn, Types...);
// http://llvm.org/bugs/show_bug.cgi?id=22003 // https://bugs.llvm.org/show_bug.cgi?id=22003
#include <functional> #include <functional>

View File

@@ -16,7 +16,7 @@
// template<Returnable R, CopyConstructible Fn, CopyConstructible... Types> // template<Returnable R, CopyConstructible Fn, CopyConstructible... Types>
// unspecified bind(Fn, Types...); // unspecified bind(Fn, Types...);
// http://llvm.org/bugs/show_bug.cgi?id=16343 // https://bugs.llvm.org/show_bug.cgi?id=16343
#include <cmath> #include <cmath>
#include <functional> #include <functional>

View File

@@ -12,7 +12,7 @@
// <functional> // <functional>
// See https://llvm.org/bugs/show_bug.cgi?id=20002 // See https://bugs.llvm.org/show_bug.cgi?id=20002
#include <functional> #include <functional>
#include <type_traits> #include <type_traits>

View File

@@ -14,7 +14,7 @@
// function(Fp); // function(Fp);
// Ensure that __not_null works for all function types. // Ensure that __not_null works for all function types.
// See https://llvm.org/bugs/show_bug.cgi?id=23589 // See https://bugs.llvm.org/show_bug.cgi?id=23589
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// TESTING std::function<...>::__not_null(Callable) // TESTING std::function<...>::__not_null(Callable)

View File

@@ -51,11 +51,11 @@ struct Bar : public Foo {
int main() int main()
{ {
{ // https://llvm.org/bugs/show_bug.cgi?id=18843 { // https://bugs.llvm.org/show_bug.cgi?id=18843
std::shared_ptr<T const> t1(new T); std::shared_ptr<T const> t1(new T);
std::shared_ptr<T const> t2(std::make_shared<T>()); std::shared_ptr<T const> t2(std::make_shared<T>());
} }
{ // https://llvm.org/bugs/show_bug.cgi?id=27115 { // https://bugs.llvm.org/show_bug.cgi?id=27115
int x = 42; int x = 42;
std::shared_ptr<Bar> t1(new Bar(42)); std::shared_ptr<Bar> t1(new Bar(42));
assert(t1->shared_from_this() == t1); assert(t1->shared_from_this() == t1);

View File

@@ -59,7 +59,7 @@ int main()
assert(p->get_char() == 'e'); assert(p->get_char() == 'e');
} }
{ // https://llvm.org/bugs/show_bug.cgi?id=24137 { // https://bugs.llvm.org/show_bug.cgi?id=24137
std::shared_ptr<Foo> p1 = std::make_shared<Foo>(); std::shared_ptr<Foo> p1 = std::make_shared<Foo>();
assert(p1.get()); assert(p1.get());
std::shared_ptr<const Foo> p2 = std::make_shared<const Foo>(); std::shared_ptr<const Foo> p2 = std::make_shared<const Foo>();

View File

@@ -89,7 +89,7 @@ int main()
// when both #1 and #2 participate in partial ordering #2 will always // when both #1 and #2 participate in partial ordering #2 will always
// be chosen over #1. // be chosen over #1.
// See PR22806 and LWG issue #2549 for more information. // See PR22806 and LWG issue #2549 for more information.
// (https://llvm.org/bugs/show_bug.cgi?id=22806) // (https://bugs.llvm.org/show_bug.cgi?id=22806)
using T = std::tuple<int>; using T = std::tuple<int>;
std::allocator<int> A; std::allocator<int> A;
{ // rvalue reference { // rvalue reference

View File

@@ -18,7 +18,7 @@
// NOTE: this constructor does not currently support tags derived from // NOTE: this constructor does not currently support tags derived from
// allocator_arg_t because libc++ has to deduce the parameter as a template // allocator_arg_t because libc++ has to deduce the parameter as a template
// argument. See PR27684 (https://llvm.org/bugs/show_bug.cgi?id=27684) // argument. See PR27684 (https://bugs.llvm.org/show_bug.cgi?id=27684)
#include <tuple> #include <tuple>
#include <cassert> #include <cassert>

View File

@@ -36,7 +36,7 @@ void test_const_lvalue_get() {
{ {
using V = std::variant<int, const long>; using V = std::variant<int, const long>;
constexpr V v(42); constexpr V v(42);
#ifndef __clang__ // Avoid https://llvm.org/bugs/show_bug.cgi?id=15481 #ifndef __clang__ // Avoid https://bugs.llvm.org/show_bug.cgi?id=15481
ASSERT_NOEXCEPT(std::get<0>(v)); ASSERT_NOEXCEPT(std::get<0>(v));
#endif #endif
ASSERT_SAME_TYPE(decltype(std::get<0>(v)), const int &); ASSERT_SAME_TYPE(decltype(std::get<0>(v)), const int &);
@@ -52,7 +52,7 @@ void test_const_lvalue_get() {
{ {
using V = std::variant<int, const long>; using V = std::variant<int, const long>;
constexpr V v(42l); constexpr V v(42l);
#ifndef __clang__ // Avoid https://llvm.org/bugs/show_bug.cgi?id=15481 #ifndef __clang__ // Avoid https://bugs.llvm.org/show_bug.cgi?id=15481
ASSERT_NOEXCEPT(std::get<1>(v)); ASSERT_NOEXCEPT(std::get<1>(v));
#endif #endif
ASSERT_SAME_TYPE(decltype(std::get<1>(v)), const long &); ASSERT_SAME_TYPE(decltype(std::get<1>(v)), const long &);

View File

@@ -30,7 +30,7 @@ void test_const_lvalue_get() {
{ {
using V = std::variant<int, const long>; using V = std::variant<int, const long>;
constexpr V v(42); constexpr V v(42);
#ifndef __clang__ // Avoid https://llvm.org/bugs/show_bug.cgi?id=15481 #ifndef __clang__ // Avoid https://bugs.llvm.org/show_bug.cgi?id=15481
ASSERT_NOEXCEPT(std::get<int>(v)); ASSERT_NOEXCEPT(std::get<int>(v));
#endif #endif
ASSERT_SAME_TYPE(decltype(std::get<0>(v)), const int &); ASSERT_SAME_TYPE(decltype(std::get<0>(v)), const int &);
@@ -46,7 +46,7 @@ void test_const_lvalue_get() {
{ {
using V = std::variant<int, const long>; using V = std::variant<int, const long>;
constexpr V v(42l); constexpr V v(42l);
#ifndef __clang__ // Avoid https://llvm.org/bugs/show_bug.cgi?id=15481 #ifndef __clang__ // Avoid https://bugs.llvm.org/show_bug.cgi?id=15481
ASSERT_NOEXCEPT(std::get<const long>(v)); ASSERT_NOEXCEPT(std::get<const long>(v));
#endif #endif
ASSERT_SAME_TYPE(decltype(std::get<const long>(v)), const long &); ASSERT_SAME_TYPE(decltype(std::get<const long>(v)), const long &);

View File

@@ -828,7 +828,7 @@ class Configuration(object):
if llvm_symbolizer is not None: if llvm_symbolizer is not None:
self.exec_env['ASAN_SYMBOLIZER_PATH'] = llvm_symbolizer self.exec_env['ASAN_SYMBOLIZER_PATH'] = llvm_symbolizer
# FIXME: Turn ODR violation back on after PR28391 is resolved # FIXME: Turn ODR violation back on after PR28391 is resolved
# https://llvm.org/bugs/show_bug.cgi?id=28391 # https://bugs.llvm.org/show_bug.cgi?id=28391
self.exec_env['ASAN_OPTIONS'] = 'detect_odr_violation=0' self.exec_env['ASAN_OPTIONS'] = 'detect_odr_violation=0'
self.config.available_features.add('asan') self.config.available_features.add('asan')
self.config.available_features.add('sanitizer-new-delete') self.config.available_features.add('sanitizer-new-delete')

View File

@@ -24,7 +24,7 @@
<label>Quick Links</label> <label>Quick Links</label>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a>
<a href="http://llvm.org/bugs/">Bug Reports</a> <a href="https://bugs.llvm.org/">Bug Reports</a>
<a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a> <a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a>
<a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a> <a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a>
</div> </div>

View File

@@ -24,7 +24,7 @@
<label>Quick Links</label> <label>Quick Links</label>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a>
<a href="http://llvm.org/bugs/">Bug Reports</a> <a href="https://bugs.llvm.org/">Bug Reports</a>
<a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a> <a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a>
<a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a> <a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a>
</div> </div>

View File

@@ -24,7 +24,7 @@
<label>Quick Links</label> <label>Quick Links</label>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a>
<a href="http://llvm.org/bugs/">Bug Reports</a> <a href="https://bugs.llvm.org/">Bug Reports</a>
<a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a> <a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a>
<a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a> <a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a>
</div> </div>

View File

@@ -24,7 +24,7 @@
<label>Quick Links</label> <label>Quick Links</label>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a>
<a href="http://llvm.org/bugs/">Bug Reports</a> <a href="https://bugs.llvm.org/">Bug Reports</a>
<a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a> <a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a>
<a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a> <a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a>
</div> </div>

View File

@@ -24,7 +24,7 @@
<label>Quick Links</label> <label>Quick Links</label>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a>
<a href="http://llvm.org/bugs/">Bug Reports</a> <a href="https://bugs.llvm.org/">Bug Reports</a>
<a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a> <a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a>
<a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a> <a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a>
</div> </div>

View File

@@ -24,7 +24,7 @@
<label>Quick Links</label> <label>Quick Links</label>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a>
<a href="http://llvm.org/bugs/">Bug Reports</a> <a href="https://bugs.llvm.org/">Bug Reports</a>
<a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a> <a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a>
<a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a> <a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a>
</div> </div>

View File

@@ -24,7 +24,7 @@
<label>Quick Links</label> <label>Quick Links</label>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a>
<a href="http://llvm.org/bugs/">Bug Reports</a> <a href="https://bugs.llvm.org/">Bug Reports</a>
<a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a> <a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a>
<a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a> <a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a>
</div> </div>

View File

@@ -24,7 +24,7 @@
<label>Quick Links</label> <label>Quick Links</label>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a>
<a href="http://llvm.org/bugs/">Bug Reports</a> <a href="https://bugs.llvm.org/">Bug Reports</a>
<a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a> <a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a>
<a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a> <a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a>
</div> </div>

View File

@@ -24,7 +24,7 @@
<label>Quick Links</label> <label>Quick Links</label>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a>
<a href="http://llvm.org/bugs/">Bug Reports</a> <a href="https://bugs.llvm.org/">Bug Reports</a>
<a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a> <a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a>
<a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a> <a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a>
</div> </div>

View File

@@ -24,7 +24,7 @@
<label>Quick Links</label> <label>Quick Links</label>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a> <a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a>
<a href="http://llvm.org/bugs/">Bug Reports</a> <a href="https://bugs.llvm.org/">Bug Reports</a>
<a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a> <a href="http://llvm.org/svn/llvm-project/libcxx/trunk/">Browse SVN</a>
<a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a> <a href="http://llvm.org/viewvc/llvm-project/libcxx/trunk/">Browse ViewVC</a>
</div> </div>