Skip to content

[pre-commit.ci] pre-commit autoupdate (#368) #844

[pre-commit.ci] pre-commit autoupdate (#368)

[pre-commit.ci] pre-commit autoupdate (#368) #844

Triggered via push October 1, 2024 20:21
Status Success
Total duration 4m 9s
Artifacts

windows.yml

on: push
Matrix: clang-cl-11
Matrix: clang
Matrix: msvc2019
Matrix: msvc2022
Matrix: msys2
Fit to window
Zoom out
Zoom in

Annotations

624 warnings
msvc2022 x64 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2022 x64 (c++17): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++17): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++17): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', possible loss of data [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++17): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', signed/unsigned mismatch [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++17): cpp-terminal/private/exception.cpp#L231
implicit fall-through occurs here; are you missing a break statement? Use [[fallthrough]] when a break statement is intentionally omitted between cases [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++17): cpp-terminal/private/unicode.cpp#L53
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++17): cpp-terminal/private/unicode.cpp#L56
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++17): cpp-terminal/private/unicode.cpp#L57
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++17): cpp-terminal/private/unicode.cpp#L58
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++17): cpp-terminal/private/conversion.cpp#L27
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-11.1.0 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2019 x64 (c++11)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-11.1.0 (c++14): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
msvc2019 x64 (c++11)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-11.1.0 (c++14): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
msvc2019 x64 (c++11)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-11.1.0 (c++14): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
msvc2019 x64 (c++11)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-11.1.0 (c++14): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
msvc2019 x64 (c++11)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-11.1.0 (c++14): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
msvc2019 x64 (c++11)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-11.1.0 (c++14): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
msvc2019 x64 (c++11)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-11.1.0 (c++14): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
msvc2019 x64 (c++11)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-11.1.0 (c++14): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
msvc2019 x64 (c++11): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(87,1): note: __declspec(nothrow), throw(), noexcept(true), or noexcept was specified on the function [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-11.1.0 (c++14): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
msvc2019 x64 (c++11): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(103,1): note: destructor or deallocator has a (possibly implicit) non-throwing exception specification [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-11.1.0 (c++14): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
msvc2019 x64 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2019 x64 (c++14)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++14)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++14)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++14)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++14)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++14)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++14)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++14)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++14): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(87,1): note: __declspec(nothrow), throw(), noexcept(true), or noexcept was specified on the function [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++14): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(103,1): note: destructor or deallocator has a (possibly implicit) non-throwing exception specification [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-13.0.1 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-13.0.1 (c++11): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-13.0.1 (c++11): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++11): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-13.0.1 (c++11): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++11): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++11): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++11): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-13.0.1 (c++11): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++11): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++11): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-14.0.6 (c++14): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-14.0.6 (c++14): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++14): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-14.0.6 (c++14): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++14): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++14): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++14): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-14.0.6 (c++14): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++14): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++14): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
msvc2022 win32 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2022 win32 (c++11): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++11): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++11): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', possible loss of data [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++11): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', signed/unsigned mismatch [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++11): cpp-terminal/private/unicode.cpp#L53
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++11): cpp-terminal/private/unicode.cpp#L56
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++11): cpp-terminal/private/unicode.cpp#L57
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++11): cpp-terminal/private/unicode.cpp#L58
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++11): cpp-terminal/private/conversion.cpp#L27
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++11): cpp-terminal/private/conversion.cpp#L29
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-cl-11 x64 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2022 win32 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2022 win32 (c++14): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++14): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++14): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', possible loss of data [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++14): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', signed/unsigned mismatch [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++14): cpp-terminal/private/unicode.cpp#L53
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++14): cpp-terminal/private/unicode.cpp#L56
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++14): cpp-terminal/private/unicode.cpp#L57
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++14): cpp-terminal/private/unicode.cpp#L58
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++14): cpp-terminal/private/conversion.cpp#L27
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++14): cpp-terminal/private/conversion.cpp#L29
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2019 win32 (c++11)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++11)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++11)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++11)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++11)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++11)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++11)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++11)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++11): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(87,1): note: __declspec(nothrow), throw(), noexcept(true), or noexcept was specified on the function [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++11): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(103,1): note: destructor or deallocator has a (possibly implicit) non-throwing exception specification [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-15.0.2 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-15.0.2 (c++11): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-15.0.2 (c++11): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++11): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-15.0.2 (c++11): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++11): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++11): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++11): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-15.0.2 (c++11): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++11): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++11): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
msvc2019 x64 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2019 x64 (c++17)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++17)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++17)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++17)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++17)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++17)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++17)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++17)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++17): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(87,1): note: __declspec(nothrow), throw(), noexcept(true), or noexcept was specified on the function [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++17): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(103,1): note: destructor or deallocator has a (possibly implicit) non-throwing exception specification [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-15.0.2 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-15.0.2 (c++17): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-cl-11 x64 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-15.0.2 (c++17): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++17): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-15.0.2 (c++17): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++17): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++17): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++17): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-15.0.2 (c++17): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++17): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++17): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
msvc2019 win32 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2019 win32 (c++17)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++17)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++17)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++17)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++17)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++17)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++17)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++17)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++17): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(87,1): note: __declspec(nothrow), throw(), noexcept(true), or noexcept was specified on the function [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++17): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(103,1): note: destructor or deallocator has a (possibly implicit) non-throwing exception specification [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-cl-11 Win32 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2022 win32 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2022 win32 (c++17): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++17): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++17): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', possible loss of data [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++17): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', signed/unsigned mismatch [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++17): cpp-terminal/private/exception.cpp#L231
implicit fall-through occurs here; are you missing a break statement? Use [[fallthrough]] when a break statement is intentionally omitted between cases [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++17): cpp-terminal/private/unicode.cpp#L53
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++17): cpp-terminal/private/unicode.cpp#L56
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++17): cpp-terminal/private/unicode.cpp#L57
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++17): cpp-terminal/private/unicode.cpp#L58
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++17): cpp-terminal/private/conversion.cpp#L27
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-12.0.1 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-12.0.1 (c++17): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-12.0.1 (c++17): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++17): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-12.0.1 (c++17): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++17): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++17): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++17): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-12.0.1 (c++17): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++17): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++17): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-14.0.6 (c++17): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-14.0.6 (c++17): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++17): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-14.0.6 (c++17): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++17): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++17): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++17): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-14.0.6 (c++17): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++17): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++17): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-13.0.1 (c++14): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-13.0.1 (c++14): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++14): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-13.0.1 (c++14): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++14): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++14): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++14): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-13.0.1 (c++14): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++14): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++14): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-cl-11 Win32 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-12.0.1 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-12.0.1 (c++11): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-12.0.1 (c++11): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++11): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-12.0.1 (c++11): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++11): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++11): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++11): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-12.0.1 (c++11): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++11): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++11): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-11.1.0 (c++11): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-11.1.0 (c++11): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++11): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-11.1.0 (c++11): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++11): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++11): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++11): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-11.1.0 (c++11): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++11): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++11): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-12.0.1 (c++14): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-12.0.1 (c++14): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++14): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-12.0.1 (c++14): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++14): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++14): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++14): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-12.0.1 (c++14): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++14): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++14): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-13.0.1 (c++17): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-13.0.1 (c++17): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++17): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-13.0.1 (c++17): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++17): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++17): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++17): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-13.0.1 (c++17): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++17): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++17): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
msvc2019 win32 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2019 win32 (c++20)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++20)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++20)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++20)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++20)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++20)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++20)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++20)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++20): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(87,1): note: __declspec(nothrow), throw(), noexcept(true), or noexcept was specified on the function [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++20): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(103,1): note: destructor or deallocator has a (possibly implicit) non-throwing exception specification [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2022 x64 (c++14): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++14): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++14): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', possible loss of data [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++14): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', signed/unsigned mismatch [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++14): cpp-terminal/private/unicode.cpp#L53
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++14): cpp-terminal/private/unicode.cpp#L56
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++14): cpp-terminal/private/unicode.cpp#L57
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++14): cpp-terminal/private/unicode.cpp#L58
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++14): cpp-terminal/private/conversion.cpp#L27
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++14): cpp-terminal/private/conversion.cpp#L29
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-14.0.6 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-14.0.6 (c++20): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-14.0.6 (c++20): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++20): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-14.0.6 (c++20): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++20): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++20): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++20): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-14.0.6 (c++20): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++20): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++20): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
msvc2022 win32 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2022 win32 (c++20): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++20): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++20): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', possible loss of data [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++20): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', signed/unsigned mismatch [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++20): cpp-terminal/private/exception.cpp#L231
implicit fall-through occurs here; are you missing a break statement? Use [[fallthrough]] when a break statement is intentionally omitted between cases [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++20): cpp-terminal/private/unicode.cpp#L53
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++20): cpp-terminal/private/unicode.cpp#L56
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++20): cpp-terminal/private/unicode.cpp#L57
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++20): cpp-terminal/private/unicode.cpp#L58
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 win32 (c++20): cpp-terminal/private/conversion.cpp#L27
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2022 x64 (c++20): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++20): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++20): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', possible loss of data [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++20): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', signed/unsigned mismatch [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++20): cpp-terminal/private/exception.cpp#L231
implicit fall-through occurs here; are you missing a break statement? Use [[fallthrough]] when a break statement is intentionally omitted between cases [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++20): cpp-terminal/private/unicode.cpp#L53
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++20): cpp-terminal/private/unicode.cpp#L56
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++20): cpp-terminal/private/unicode.cpp#L57
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++20): cpp-terminal/private/unicode.cpp#L58
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++20): cpp-terminal/private/conversion.cpp#L27
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2022 x64 (c++11): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++11): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but does [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++11): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', possible loss of data [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++11): cpp-terminal/private/exception.cpp#L155
'argument': conversion from 'errno_t' to 'const _Elem with [_Elem=wchar_t]', signed/unsigned mismatch [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++11): cpp-terminal/private/unicode.cpp#L53
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++11): cpp-terminal/private/unicode.cpp#L56
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++11): cpp-terminal/private/unicode.cpp#L57
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++11): cpp-terminal/private/unicode.cpp#L58
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++11): cpp-terminal/private/conversion.cpp#L27
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2022 x64 (c++11): cpp-terminal/private/conversion.cpp#L29
'_Elems': the initialization of a subobject should be wrapped in braces [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
windows-2019 clang-15.0.2 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-15.0.2 (c++14): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-15.0.2 (c++14): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++14): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-15.0.2 (c++14): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++14): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++14): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++14): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-15.0.2 (c++14): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++14): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++14): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-11.1.0 (c++17): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-11.1.0 (c++17): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++17): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-11.1.0 (c++17): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++17): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++17): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++17): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-11.1.0 (c++17): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++17): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++17): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-14.0.6 (c++11): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-14.0.6 (c++11): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++11): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-14.0.6 (c++11): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++11): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++11): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++11): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-14.0.6 (c++11): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++11): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-14.0.6 (c++11): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-11.1.0 (c++20): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-11.1.0 (c++20): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++20): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-11.1.0 (c++20): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++20): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++20): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++20): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-11.1.0 (c++20): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++20): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-11.1.0 (c++20): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-15.0.2 (c++20): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-15.0.2 (c++20): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++20): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-15.0.2 (c++20): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++20): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++20): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++20): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-15.0.2 (c++20): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++20): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-15.0.2 (c++20): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-13.0.1 (c++20): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-13.0.1 (c++20): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++20): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-13.0.1 (c++20): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++20): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++20): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++20): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-13.0.1 (c++20): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++20): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-13.0.1 (c++20): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
windows-2019 clang-12.0.1 (c++20): cpp-terminal/stream.hpp#L52
implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
windows-2019 clang-12.0.1 (c++20): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++20): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
windows-2019 clang-12.0.1 (c++20): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++20): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++20): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++20): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]
windows-2019 clang-12.0.1 (c++20): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++20): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-12.0.1 (c++20): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
msvc2019 x64 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2019 x64 (c++20)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++20)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++20)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++20)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++20)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++20)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++20)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++20)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++20): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(87,1): note: __declspec(nothrow), throw(), noexcept(true), or noexcept was specified on the function [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 x64 (c++20): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(103,1): note: destructor or deallocator has a (possibly implicit) non-throwing exception specification [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
clang64 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
clang64 (c++11): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++11): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
clang64 (c++11): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++11): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++11): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++11): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++11): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++11): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++11): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++11): examples/kilo.cpp#L628
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
mingw32 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
mingw32 (c++11): cpp-terminal/prompt.cpp#L263
this statement may fall through [-Wimplicit-fallthrough=]
mingw32 (c++11): cpp-terminal/stream.hpp#L52
'nonnull' argument 't' compared to NULL [-Wnonnull-compare]
mingw32 (c++11): examples/kilo.cpp#L267
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++11): examples/kilo.cpp#L311
comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
mingw32 (c++11): examples/kilo.cpp#L361
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++11): examples/kilo.cpp#L366
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++11): examples/kilo.cpp#L399
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++11): examples/kilo.cpp#L402
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++11): examples/kilo.cpp#L575
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++11): examples/kilo.cpp#L579
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
clang32 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
clang32 (c++17): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++17): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
clang32 (c++17): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++17): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++17): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++17): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++17): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++17): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++17): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++17): examples/kilo.cpp#L628
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
mingw32 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
mingw32 (c++17): cpp-terminal/stream.hpp#L52
'nonnull' argument 't' compared to NULL [-Wnonnull-compare]
mingw32 (c++17): examples/kilo.cpp#L267
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++17): examples/kilo.cpp#L311
comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
mingw32 (c++17): examples/kilo.cpp#L361
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++17): examples/kilo.cpp#L366
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++17): examples/kilo.cpp#L399
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++17): examples/kilo.cpp#L402
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++17): examples/kilo.cpp#L575
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++17): examples/kilo.cpp#L579
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++17): examples/kilo.cpp#L627
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
ucrt64 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
ucrt64 (c++11): cpp-terminal/prompt.cpp#L263
this statement may fall through [-Wimplicit-fallthrough=]
ucrt64 (c++11): cpp-terminal/stream.hpp#L52
'nonnull' argument 't' compared to NULL [-Wnonnull-compare]
ucrt64 (c++11): examples/kilo.cpp#L267
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++11): examples/kilo.cpp#L311
comparison of integer expressions of different signedness: 'std::size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
ucrt64 (c++11): examples/kilo.cpp#L361
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++11): examples/kilo.cpp#L366
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++11): examples/kilo.cpp#L399
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++11): examples/kilo.cpp#L402
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++11): examples/kilo.cpp#L575
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++11): examples/kilo.cpp#L579
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
msvc2019 win32 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
msvc2019 win32 (c++14)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++14)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++14)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++14)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++14)
'int swprintf_s(wchar_t *const ,const size_t,const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1530): note: see declaration of 'swprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++14)
'int _scwprintf(const wchar_t *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(1761): note: see declaration of '_scwprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++14)
'int sprintf_s(char *const ,const size_t,const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1833): note: see declaration of 'sprintf_s' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++14)
'int _scprintf(const char *const ,...)': function not inlinedC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2100): note: see declaration of '_scprintf' [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++14): cpp-terminal/private/file_initializer.cpp#L87
'Term::Private::FileInitializer::FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(87,1): note: __declspec(nothrow), throw(), noexcept(true), or noexcept was specified on the function [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
msvc2019 win32 (c++14): cpp-terminal/private/file_initializer.cpp#L103
'Term::Private::FileInitializer::~FileInitializer': function assumed not to throw an exception but doesD:\a\cpp-terminal\cpp-terminal\cpp-terminal\private\file_initializer.cpp(103,1): note: destructor or deallocator has a (possibly implicit) non-throwing exception specification [D:\a\cpp-terminal\cpp-terminal\build\cpp-terminal\private\cpp-terminal-private.vcxproj]
mingw64 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
mingw64 (c++14): cpp-terminal/prompt.cpp#L263
this statement may fall through [-Wimplicit-fallthrough=]
mingw64 (c++14): cpp-terminal/stream.hpp#L52
'nonnull' argument 't' compared to NULL [-Wnonnull-compare]
mingw64 (c++14): examples/kilo.cpp#L267
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++14): examples/kilo.cpp#L311
comparison of integer expressions of different signedness: 'std::size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
mingw64 (c++14): examples/kilo.cpp#L361
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++14): examples/kilo.cpp#L366
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++14): examples/kilo.cpp#L399
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++14): examples/kilo.cpp#L402
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++14): examples/kilo.cpp#L575
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++14): examples/kilo.cpp#L579
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
windows-2019 clang-cl-11 Win32 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
ucrt64 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
ucrt64 (c++14): cpp-terminal/prompt.cpp#L263
this statement may fall through [-Wimplicit-fallthrough=]
ucrt64 (c++14): cpp-terminal/stream.hpp#L52
'nonnull' argument 't' compared to NULL [-Wnonnull-compare]
ucrt64 (c++14): examples/kilo.cpp#L267
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++14): examples/kilo.cpp#L311
comparison of integer expressions of different signedness: 'std::size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
ucrt64 (c++14): examples/kilo.cpp#L361
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++14): examples/kilo.cpp#L366
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++14): examples/kilo.cpp#L399
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++14): examples/kilo.cpp#L402
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++14): examples/kilo.cpp#L575
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++14): examples/kilo.cpp#L579
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
clang32 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
clang32 (c++20): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++20): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
clang32 (c++20): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++20): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++20): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++20): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++20): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++20): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++20): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++20): examples/kilo.cpp#L628
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
clang32 (c++14): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++14): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
clang32 (c++14): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++14): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++14): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++14): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++14): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++14): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++14): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++14): examples/kilo.cpp#L628
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang64 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
clang64 (c++20): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++20): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
clang64 (c++20): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++20): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++20): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++20): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++20): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++20): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++20): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++20): examples/kilo.cpp#L628
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
mingw64 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
mingw64 (c++11): cpp-terminal/prompt.cpp#L263
this statement may fall through [-Wimplicit-fallthrough=]
mingw64 (c++11): cpp-terminal/stream.hpp#L52
'nonnull' argument 't' compared to NULL [-Wnonnull-compare]
mingw64 (c++11): examples/kilo.cpp#L267
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++11): examples/kilo.cpp#L311
comparison of integer expressions of different signedness: 'std::size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
mingw64 (c++11): examples/kilo.cpp#L361
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++11): examples/kilo.cpp#L366
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++11): examples/kilo.cpp#L399
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++11): examples/kilo.cpp#L402
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++11): examples/kilo.cpp#L575
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++11): examples/kilo.cpp#L579
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
clang64 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
clang64 (c++17): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++17): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
clang64 (c++17): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++17): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++17): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++17): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++17): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++17): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++17): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++17): examples/kilo.cpp#L628
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
ucrt64 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
ucrt64 (c++17): cpp-terminal/stream.hpp#L52
'nonnull' argument 't' compared to NULL [-Wnonnull-compare]
ucrt64 (c++17): examples/kilo.cpp#L267
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++17): examples/kilo.cpp#L311
comparison of integer expressions of different signedness: 'std::size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
ucrt64 (c++17): examples/kilo.cpp#L361
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++17): examples/kilo.cpp#L366
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++17): examples/kilo.cpp#L399
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++17): examples/kilo.cpp#L402
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++17): examples/kilo.cpp#L575
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++17): examples/kilo.cpp#L579
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++17): examples/kilo.cpp#L627
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
windows-2019 clang-cl-11 x64 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
clang64 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
clang64 (c++14): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++14): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]
clang64 (c++14): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++14): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++14): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++14): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++14): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++14): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++14): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
clang64 (c++14): examples/kilo.cpp#L628
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned long long') [-Wsign-compare]
windows-2019 clang-cl-11 Win32 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
mingw32 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
mingw32 (c++20): cpp-terminal/stream.hpp#L52
'nonnull' argument 't' compared to NULL [-Wnonnull-compare]
mingw32 (c++20): examples/kilo.cpp#L267
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++20): examples/kilo.cpp#L311
comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
mingw32 (c++20): examples/kilo.cpp#L361
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++20): examples/kilo.cpp#L366
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++20): examples/kilo.cpp#L399
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++20): examples/kilo.cpp#L402
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++20): examples/kilo.cpp#L575
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++20): examples/kilo.cpp#L579
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++20): examples/kilo.cpp#L627
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
ucrt64 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
ucrt64 (c++20): cpp-terminal/stream.hpp#L52
'nonnull' argument 't' compared to NULL [-Wnonnull-compare]
ucrt64 (c++20): examples/kilo.cpp#L267
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++20): examples/kilo.cpp#L311
comparison of integer expressions of different signedness: 'std::size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
ucrt64 (c++20): examples/kilo.cpp#L361
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++20): examples/kilo.cpp#L366
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++20): examples/kilo.cpp#L399
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++20): examples/kilo.cpp#L402
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++20): examples/kilo.cpp#L575
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++20): examples/kilo.cpp#L579
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
ucrt64 (c++20): examples/kilo.cpp#L627
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++20)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
mingw64 (c++20): cpp-terminal/stream.hpp#L52
'nonnull' argument 't' compared to NULL [-Wnonnull-compare]
mingw64 (c++20): examples/kilo.cpp#L267
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++20): examples/kilo.cpp#L311
comparison of integer expressions of different signedness: 'std::size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
mingw64 (c++20): examples/kilo.cpp#L361
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++20): examples/kilo.cpp#L366
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++20): examples/kilo.cpp#L399
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++20): examples/kilo.cpp#L402
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++20): examples/kilo.cpp#L575
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++20): examples/kilo.cpp#L579
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++20): examples/kilo.cpp#L627
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw32 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
mingw32 (c++14): cpp-terminal/prompt.cpp#L263
this statement may fall through [-Wimplicit-fallthrough=]
mingw32 (c++14): cpp-terminal/stream.hpp#L52
'nonnull' argument 't' compared to NULL [-Wnonnull-compare]
mingw32 (c++14): examples/kilo.cpp#L267
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++14): examples/kilo.cpp#L311
comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
mingw32 (c++14): examples/kilo.cpp#L361
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++14): examples/kilo.cpp#L366
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++14): examples/kilo.cpp#L399
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++14): examples/kilo.cpp#L402
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++14): examples/kilo.cpp#L575
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
mingw32 (c++14): examples/kilo.cpp#L579
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare]
windows-2019 clang-cl-11 x64 (c++14)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
mingw64 (c++17)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
mingw64 (c++17): cpp-terminal/stream.hpp#L52
'nonnull' argument 't' compared to NULL [-Wnonnull-compare]
mingw64 (c++17): examples/kilo.cpp#L267
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++17): examples/kilo.cpp#L311
comparison of integer expressions of different signedness: 'std::size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
mingw64 (c++17): examples/kilo.cpp#L361
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++17): examples/kilo.cpp#L366
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++17): examples/kilo.cpp#L399
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++17): examples/kilo.cpp#L402
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++17): examples/kilo.cpp#L575
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++17): examples/kilo.cpp#L579
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
mingw64 (c++17): examples/kilo.cpp#L627
comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
clang32 (c++11)
The following actions use a deprecated Node.js version and will be forced to run on node20: xom9ikk/dotenv@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
clang32 (c++11): examples/kilo.cpp#L267
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++11): examples/kilo.cpp#L311
comparison of integers of different signs: 'std::size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
clang32 (c++11): examples/kilo.cpp#L361
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++11): examples/kilo.cpp#L366
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++11): examples/kilo.cpp#L399
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++11): examples/kilo.cpp#L402
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++11): examples/kilo.cpp#L575
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++11): examples/kilo.cpp#L579
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++11): examples/kilo.cpp#L627
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]
clang32 (c++11): examples/kilo.cpp#L628
comparison of integers of different signs: 'int' and 'std::size_t' (aka 'unsigned int') [-Wsign-compare]