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:
@@ -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/>`_
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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");
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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>();
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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 &);
|
||||||
|
|||||||
@@ -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 &);
|
||||||
|
|||||||
@@ -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')
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user