Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 0 additions & 14 deletions stl/inc/algorithm
Original file line number Diff line number Diff line change
Expand Up @@ -932,17 +932,10 @@ namespace ranges {
// We've trimmed matching prefixes and matching suffixes.
// Now we need to compare each range's prefix to the other range's suffix.

#ifdef _M_CEE // TRANSITION, VSO-1663257
const auto _ProjectedPred = [&](auto&& _Left, auto&& _Right) -> bool {
return _STD invoke(_Pred, _STD invoke(_Proj1, _STD forward<decltype(_Left)>(_Left)),
_STD invoke(_Proj2, _STD forward<decltype(_Right)>(_Right)));
};
#else // ^^^ workaround / no workaround vvv
const auto _ProjectedPred = [&]<class _Ty1, class _Ty2>(_Ty1&& _Left, _Ty2&& _Right) -> bool {
return _STD invoke(_Pred, _STD invoke(_Proj1, _STD forward<_Ty1>(_Left)),
_STD invoke(_Proj2, _STD forward<_Ty2>(_Right)));
};
#endif // ^^^ no workaround ^^^

const _TrimResult _Res = _Trim_completely(_First1, _Final1, _First2, _Final2, _ProjectedPred);

Expand Down Expand Up @@ -1028,17 +1021,10 @@ namespace ranges {
// We've trimmed matching prefixes and matching suffixes.
// Now we need to compare each range's prefix to the other range's suffix.

#ifdef _M_CEE // TRANSITION, VSO-1663257
const auto _ProjectedPred = [&](auto&& _Left, auto&& _Right) -> bool {
return _STD invoke(_Pred, _STD invoke(_Proj1, _STD forward<decltype(_Left)>(_Left)),
_STD invoke(_Proj2, _STD forward<decltype(_Right)>(_Right)));
};
#else // ^^^ workaround / no workaround vvv
const auto _ProjectedPred = [&]<class _Ty1, class _Ty2>(_Ty1&& _Left, _Ty2&& _Right) -> bool {
return _STD invoke(_Pred, _STD invoke(_Proj1, _STD forward<_Ty1>(_Left)),
_STD invoke(_Proj2, _STD forward<_Ty2>(_Right)));
};
#endif // ^^^ no workaround ^^^

const _TrimResult _Res = _Trim_completely(_First1, _Final1, _First2, _Final2, _ProjectedPred);

Expand Down
5 changes: 0 additions & 5 deletions stl/inc/format
Original file line number Diff line number Diff line change
Expand Up @@ -1960,12 +1960,7 @@ public:
_NODISCARD size_t _Estimate_required_capacity() const noexcept {
using _CharT = typename _Context::char_type;
size_t _Result = 0;
#ifdef _M_CEE // TRANSITION, VSO-1663257
const auto _Visitor = [&_Result](const auto _Arg) noexcept {
using _ArgTy = remove_const_t<decltype(_Arg)>;
#else // ^^^ workaround / no workaround vvv
const auto _Visitor = [&_Result]<class _ArgTy>(const _ArgTy _Arg) noexcept {
#endif // ^^^ no workaround ^^^
if constexpr (is_same_v<_ArgTy, basic_string_view<_CharT>>) {
_Result += _Arg.size();
} else if constexpr (is_same_v<_ArgTy, const _CharT*>) {
Expand Down
4 changes: 2 additions & 2 deletions tests/std/tests/GH_002558_format_presetPadding/env.lst
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /permissive- /fp:stri
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog-"
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MD /std:c++20"
PM_CL="/clr /MDd /std:c++20"
# PM_CL="/std:c++20 /permissive- /BE /c /EHsc /MD"
# PM_CL="/std:c++latest /permissive- /BE /c /EHsc /MTd"
# PM_COMPILER="clang-cl" PM_CL="-fno-ms-compatibility -fno-delayed-template-parsing -Wno-unqualified-std-cast-call /EHsc /std:c++20 /permissive- /MD"
Expand Down
2 changes: 1 addition & 1 deletion tests/std/tests/P0088R3_variant/env.lst
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /permissive- /fp:stri
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive /DCONSTEXPR_NOTHROW /DTEST_PERMISSIVE"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog-"
# With /clr /std:c++20 /d1clrcxxstd, extreme compiler memory consumption causes test timeouts.
# With /clr /std:c++20, extreme compiler memory consumption causes test timeouts.
PM_CL="/clr /MD /std:c++17 /DCONSTEXPR_NOTHROW /DTEST_PERMISSIVE"
PM_CL="/clr /MDd /std:c++17 /DCONSTEXPR_NOTHROW /DTEST_PERMISSIVE"
PM_CL="/BE /c /EHsc /MD /std:c++latest /permissive-"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog-"
# TRANSITION, VSO-1664463
# PM_CL="/clr /MD /std:c++20 /d1clrcxxstd"
# PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd"
# PM_CL="/clr /MD /std:c++20"
# PM_CL="/clr /MDd /std:c++20"
# PM_CL="/std:c++20 /permissive- /BE /c /EHsc /MD"
# PM_CL="/std:c++latest /permissive- /BE /c /EHsc /MTd"
# PM_COMPILER="clang-cl" PM_CL="-fno-ms-compatibility -fno-delayed-template-parsing -Wno-unqualified-std-cast-call /EHsc /std:c++20 /permissive- /MD"
Expand Down
4 changes: 2 additions & 2 deletions tests/std/tests/P0912R5_coroutine/env.lst
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ PM_CL="/EHsc /MD /std:c++latest /permissive"
PM_CL="/EHsc /MD /std:c++latest /permissive-"
PM_CL="/EHsc /MTd /std:c++latest /permissive- /Zc:preprocessor"
PM_CL="/EHsc /MD /std:c++latest /permissive- /analyze:only /analyze:autolog-"
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MD /std:c++20"
PM_CL="/clr /MDd /std:c++20"
PM_CL="/BE /c /EHsc /MD /std:c++20 /permissive-"
PM_CL="/BE /c /EHsc /MTd /std:c++latest /permissive-"
PM_COMPILER="clang-cl" PM_CL="-fno-ms-compatibility -fno-delayed-template-parsing -Wno-unqualified-std-cast-call /EHsc /MD /std:c++20 /permissive-"
Expand Down
2 changes: 0 additions & 2 deletions tests/std/tests/P1208R6_source_location/test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -135,9 +135,7 @@ constexpr void lambda_test() {
const auto x2 = l2();
assert(x1.line() == __LINE__ - 4);
assert(x2.line() == __LINE__ - 4);
#ifndef _M_CEE // TRANSITION, VSO-1665663
assert(x1.column() == 52);
#endif // !_M_CEE
assert(x2.column() == 50);
#if defined(__clang__) || defined(__EDG__) // TRANSITION, DevCom-10199227 and LLVM-58951
assert(x1.function_name() == "lambda_test"sv);
Expand Down
4 changes: 2 additions & 2 deletions tests/std/tests/VSO_0157762_feature_test_macros/env.lst
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /permissive- /fp:stri
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog-"
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MD /std:c++20"
PM_CL="/clr /MDd /std:c++20"
PM_CL="/clr:pure /MD /std:c++14"
PM_CL="/clr:pure /MDd /std:c++14"
PM_CL="/BE /c /EHsc /MD /std:c++14"
Expand Down
4 changes: 2 additions & 2 deletions tests/std/tests/char8_t_17_matrix.lst
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /permissive- /fp:stri
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog-"
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MD /std:c++20"
PM_CL="/clr /MDd /std:c++20"
PM_CL="/BE /c /EHsc /MD /std:c++latest /permissive-"
PM_CL="/BE /c /EHsc /MDd /std:c++17 /permissive-"
PM_CL="/BE /c /EHsc /MT /std:c++20 /permissive-"
Expand Down
4 changes: 2 additions & 2 deletions tests/std/tests/char8_t_impure_matrix.lst
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /permissive- /fp:stri
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog-"
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MD /std:c++20"
PM_CL="/clr /MDd /std:c++20"
PM_CL="/BE /c /EHsc /MD /std:c++14"
PM_CL="/BE /c /EHsc /MDd /std:c++17 /permissive-"
PM_CL="/BE /c /EHsc /MT /std:c++20 /permissive-"
Expand Down
4 changes: 2 additions & 2 deletions tests/std/tests/char8_t_matrix.lst
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /permissive- /fp:stri
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive- /w14640 /Zc:threadSafeInit-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive /w14640 /Zc:threadSafeInit-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog- /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MD /std:c++20 /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MDd /std:c++20 /w14640 /Zc:threadSafeInit-"
PM_CL="/clr:pure /MD /std:c++14"
PM_CL="/clr:pure /MDd /std:c++14"
PM_CL="/BE /c /EHsc /MD /std:c++14 /w14640 /Zc:threadSafeInit-"
Expand Down
4 changes: 2 additions & 2 deletions tests/std/tests/clr_matrix.lst
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ RUNALL_INCLUDE .\prefix.lst
RUNALL_CROSSLIST
PM_CL="/w14640 /Zc:threadSafeInit-"
RUNALL_CROSSLIST
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MD /std:c++20"
PM_CL="/clr /MDd /std:c++20"
4 changes: 2 additions & 2 deletions tests/std/tests/concepts_20_matrix.lst
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /permissive- /fp:stri
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog-"
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MD /std:c++20"
PM_CL="/clr /MDd /std:c++20"
# PM_CL="/std:c++20 /permissive- /BE /c /EHsc /MD"
# PM_CL="/std:c++latest /permissive- /BE /c /EHsc /MTd"
PM_COMPILER="clang-cl" PM_CL="-fno-ms-compatibility -fno-delayed-template-parsing -Wno-unqualified-std-cast-call /EHsc /std:c++20 /permissive- /MD"
Expand Down
4 changes: 2 additions & 2 deletions tests/std/tests/impure_matrix.lst
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /permissive- /fp:stri
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog-"
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MD /std:c++20"
PM_CL="/clr /MDd /std:c++20"
PM_CL="/BE /c /EHsc /MD /std:c++14"
PM_CL="/BE /c /EHsc /MDd /std:c++17 /permissive-"
PM_CL="/BE /c /EHsc /MT /std:c++20 /permissive-"
Expand Down
14 changes: 7 additions & 7 deletions tests/std/tests/locale0_implib_cpp_matrix.lst
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /permissive- /fp:stri
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive- /w14640 /Zc:threadSafeInit-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive /w14640 /Zc:threadSafeInit-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog- /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MD /D_ITERATOR_DEBUG_LEVEL=0 /std:c++20 /d1clrcxxstd /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MD /D_ITERATOR_DEBUG_LEVEL=1 /std:c++20 /d1clrcxxstd /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MDd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++20 /d1clrcxxstd /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MDd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++20 /d1clrcxxstd /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MDd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++20 /d1clrcxxstd /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MD /J /std:c++20 /d1clrcxxstd /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MDd /J /std:c++20 /d1clrcxxstd /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MD /D_ITERATOR_DEBUG_LEVEL=0 /std:c++20 /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MD /D_ITERATOR_DEBUG_LEVEL=1 /std:c++20 /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MDd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++20 /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MDd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++20 /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MDd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++20 /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MD /J /std:c++20 /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MDd /J /std:c++20 /w14640 /Zc:threadSafeInit-"
PM_CL="/clr:pure /MD /std:c++14"
PM_CL="/clr:pure /MDd /std:c++14"
PM_CL="/BE /c /EHsc /MD /std:c++14 /w14640 /Zc:threadSafeInit-"
Expand Down
4 changes: 2 additions & 2 deletions tests/std/tests/strict_concepts_20_matrix.lst
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /fp:strict"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /analyze:only /analyze:autolog-"
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MD /std:c++20"
PM_CL="/clr /MDd /std:c++20"
# PM_CL="/std:c++20 /BE /c /EHsc /MD"
# PM_CL="/std:c++latest /BE /c /EHsc /MTd"
PM_COMPILER="clang-cl" PM_CL="-fno-ms-compatibility -fno-delayed-template-parsing -Wno-unqualified-std-cast-call /EHsc /std:c++20 /MD"
Expand Down
4 changes: 2 additions & 2 deletions tests/std/tests/usual_17_matrix.lst
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /permissive- /fp:stri
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog-"
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MD /std:c++20"
PM_CL="/clr /MDd /std:c++20"
PM_CL="/BE /c /EHsc /MD /std:c++latest /permissive-"
PM_CL="/BE /c /EHsc /MDd /std:c++17 /permissive-"
PM_CL="/BE /c /EHsc /MT /std:c++20 /permissive-"
Expand Down
4 changes: 2 additions & 2 deletions tests/std/tests/usual_20_matrix.lst
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /permissive- /fp:stri
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog-"
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MD /std:c++20"
PM_CL="/clr /MDd /std:c++20"
PM_CL="/BE /c /EHsc /MD /std:c++20 /permissive-"
PM_CL="/BE /c /EHsc /MTd /std:c++latest /permissive-"
PM_COMPILER="clang-cl" PM_CL="-fno-ms-compatibility -fno-delayed-template-parsing -Wno-unqualified-std-cast-call /EHsc /std:c++20 /permissive- /MD"
Expand Down
4 changes: 2 additions & 2 deletions tests/std/tests/usual_matrix.lst
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /permissive- /fp:stri
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive- /w14640 /Zc:threadSafeInit-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive /w14640 /Zc:threadSafeInit-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog- /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MD /std:c++20 /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MDd /std:c++20 /w14640 /Zc:threadSafeInit-"
PM_CL="/clr:pure /MD /std:c++14"
PM_CL="/clr:pure /MDd /std:c++14"
PM_CL="/BE /c /EHsc /MD /std:c++14 /w14640 /Zc:threadSafeInit-"
Expand Down
4 changes: 2 additions & 2 deletions tests/tr1/env.lst
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /permissive-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog-"
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MD /std:c++20"
PM_CL="/clr /MDd /std:c++20"
PM_CL="/clr:pure /MD /std:c++14"
PM_CL="/clr:pure /MDd /std:c++14"
PM_CL="/BE /c /EHsc /MD /std:c++14"
Expand Down
4 changes: 2 additions & 2 deletions tests/tr1/env_minus_md_idl.lst
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /permissive- /w14640
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive- /w14640 /Zc:threadSafeInit-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive /w14640 /Zc:threadSafeInit-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog- /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MD /std:c++20 /w14640 /Zc:threadSafeInit-"
PM_CL="/clr /MDd /std:c++20 /w14640 /Zc:threadSafeInit-"
PM_CL="/clr:pure /MD /std:c++14"
PM_CL="/clr:pure /MDd /std:c++14"
PM_CL="/BE /c /EHsc /MD /std:c++14 /w14640 /Zc:threadSafeInit-"
Expand Down
4 changes: 2 additions & 2 deletions tests/tr1/env_minus_pure.lst
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=0 /std:c++latest /permissive-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=1 /std:c++latest /permissive-"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive"
PM_CL="/EHsc /MTd /D_ITERATOR_DEBUG_LEVEL=2 /std:c++latest /permissive- /analyze:only /analyze:autolog-"
PM_CL="/clr /MD /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MDd /std:c++20 /d1clrcxxstd"
PM_CL="/clr /MD /std:c++20"
PM_CL="/clr /MDd /std:c++20"
PM_CL="/BE /c /EHsc /MD /std:c++14"
PM_CL="/BE /c /EHsc /MDd /std:c++17 /permissive-"
PM_CL="/BE /c /EHsc /MTd /std:c++latest /permissive-"
Expand Down