aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--include/pdb/handle.hpp4
-rw-r--r--include/pdb/workarounds.hpp8
2 files changed, 11 insertions, 1 deletions
diff --git a/include/pdb/handle.hpp b/include/pdb/handle.hpp
index 7c0cc40..511ef90 100644
--- a/include/pdb/handle.hpp
+++ b/include/pdb/handle.hpp
@@ -5,6 +5,8 @@
#pragma once
+#include "workarounds.hpp"
+
#include <Windows.h>
#include <cassert>
@@ -18,7 +20,7 @@ struct CloseHandle {
return;
const auto ret = ::CloseHandle(raw);
assert(ret);
- UNREFERENCED_PARAMETER(ret);
+ PDB_UNUSED_PARAMETER(ret);
}
};
diff --git a/include/pdb/workarounds.hpp b/include/pdb/workarounds.hpp
new file mode 100644
index 0000000..00bd5c5
--- /dev/null
+++ b/include/pdb/workarounds.hpp
@@ -0,0 +1,8 @@
+// Copyright (c) 2020 Egor Tensin <Egor.Tensin@gmail.com>
+// This file is part of the "PDB repository" project.
+// For details, see https://github.com/egor-tensin/pdb-repo.
+// Distributed under the MIT License.
+
+#pragma once
+
+#define PDB_UNUSED_PARAMETER(...) (void)(__VA_ARGS__)