mirror of https://github.com/upx/upx.git
CI updates
This commit is contained in:
parent
b728b0e021
commit
d2e9db7112
|
@ -74,6 +74,13 @@ jobs:
|
|||
run: |
|
||||
make -C doc clean all
|
||||
if ! git diff --quiet; then git diff || true; fi # ignore diff error
|
||||
- name: Clean up
|
||||
shell: bash
|
||||
run: |
|
||||
git ls-files -z --others --ignored --exclude-standard ./src/stub | xargs -0r rm -v --
|
||||
find ./src/stub/src -type d -name tmp -print0 | xargs -0r rmdir -v --
|
||||
#git status --ignored ./src/stub || true
|
||||
git status --ignored || true
|
||||
|
||||
job-linux-cmake: # uses cmake + make
|
||||
if: true
|
||||
|
|
|
@ -558,7 +558,8 @@ TEST_CASE("upx::ObjectDeleter 1") {
|
|||
LE32 *a = nullptr; // array
|
||||
LE64 *m = nullptr; // malloc
|
||||
{
|
||||
auto o_deleter = upx::ObjectDeleter(&o, 1);
|
||||
// auto o_deleter = upx::ObjectDeleter(&o, 1);
|
||||
upx::ObjectDeleter<LE16> o_deleter = upx::ObjectDeleter(&o, 1);
|
||||
o = new LE16;
|
||||
assert(o != nullptr);
|
||||
auto a_deleter = upx::ArrayDeleter(&a, 1);
|
||||
|
@ -594,7 +595,8 @@ TEST_CASE("upx::ObjectDeleter 2") {
|
|||
BE32 *a[N]; // multiple arrays
|
||||
BE64 *m[N]; // multiple mallocs
|
||||
{
|
||||
auto o_deleter = upx::ObjectDeleter(o, 0);
|
||||
// auto o_deleter = upx::ObjectDeleter(o, 0);
|
||||
upx::ObjectDeleter<BE16> o_deleter = upx::ObjectDeleter(o, 0);
|
||||
auto a_deleter = upx::ArrayDeleter(a, 0);
|
||||
auto m_deleter = upx::MallocDeleter(m, 0);
|
||||
for (size_t i = 0; i < N; i++) {
|
||||
|
|
|
@ -350,6 +350,7 @@ struct ObjectDeleter final {
|
|||
delete item; // single object delete
|
||||
}
|
||||
}
|
||||
static_assert(std::is_nothrow_destructible_v<T>);
|
||||
};
|
||||
template <class T>
|
||||
struct ArrayDeleter final {
|
||||
|
@ -363,6 +364,7 @@ struct ArrayDeleter final {
|
|||
delete[] item; // array delete
|
||||
}
|
||||
}
|
||||
static_assert(std::is_nothrow_destructible_v<T>);
|
||||
};
|
||||
template <class T>
|
||||
struct MallocDeleter final {
|
||||
|
|
Loading…
Reference in New Issue