Build(deps): Bump deps/reflect from c21a448 to 2104e3c (#513)

Bumps [deps/reflect](https://github.com/qlibs/reflect) from `c21a448` to
`2104e3c`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2104e3cc95"><code>2104e3c</code></a>
🐛 Remove implicit test dependency on &lt;string&gt;</li>
<li><a
href="54265a2f0a"><code>54265a2</code></a>
🐛 MSVC local variable initialized but not referenced</li>
<li><a
href="c66d85eb70"><code>c66d85e</code></a>
🐛 Improve offset_of algorithm</li>
<li>See full diff in <a
href="c21a44839d...2104e3cc95">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
This commit is contained in:
Maurice Heumann
2025-09-08 12:58:30 +02:00
committed by GitHub
3 changed files with 14 additions and 11 deletions

2
deps/reflect vendored

View File

@@ -15,6 +15,7 @@
#pragma warning(push)
#pragma warning(disable : 4189)
#pragma warning(disable : 4308)
#pragma warning(disable : 4715)
#endif
#include "reflect_extension.hpp"

View File

@@ -811,13 +811,15 @@ typedef struct _XSTATE_CONFIGURATION
#endif
#define ORIGINALLY_VOLATILE /*volatile*/
typedef struct _KUSER_SHARED_DATA64
{
ULONG TickCountLowDeprecated;
ULONG TickCountMultiplier;
volatile KSYSTEM_TIME InterruptTime;
volatile KSYSTEM_TIME SystemTime;
volatile KSYSTEM_TIME TimeZoneBias;
ORIGINALLY_VOLATILE KSYSTEM_TIME InterruptTime;
ORIGINALLY_VOLATILE KSYSTEM_TIME SystemTime;
ORIGINALLY_VOLATILE KSYSTEM_TIME TimeZoneBias;
USHORT ImageNumberLow;
USHORT ImageNumberHigh;
ARRAY_CONTAINER<char16_t, 260> NtSystemRoot;
@@ -829,7 +831,7 @@ typedef struct _KUSER_SHARED_DATA64
ULONG AppCompatFlag;
ULONGLONG RNGSeedVersion;
ULONG GlobalValidationRunlevel;
volatile LONG TimeZoneBiasStamp;
ORIGINALLY_VOLATILE LONG TimeZoneBiasStamp;
ULONG NtBuildNumber;
NT_PRODUCT_TYPE NtProductType;
BOOLEAN ProductTypeIsValid;
@@ -840,7 +842,7 @@ typedef struct _KUSER_SHARED_DATA64
ARRAY_CONTAINER<BOOLEAN, PROCESSOR_FEATURE_MAX> ProcessorFeatures;
ULONG Reserved1;
ULONG Reserved3;
volatile ULONG TimeSlip;
ORIGINALLY_VOLATILE ULONG TimeSlip;
ALTERNATIVE_ARCHITECTURE_TYPE AlternativeArchitecture;
ULONG BootId;
LARGE_INTEGER SystemExpirationDate;
@@ -848,8 +850,8 @@ typedef struct _KUSER_SHARED_DATA64
BOOLEAN KdDebuggerEnabled;
KUSD_MITIGATION_POLICIES_UNION MitigationPolicies;
USHORT CyclesPerYield;
volatile ULONG ActiveConsoleId;
volatile ULONG DismountCount;
ORIGINALLY_VOLATILE ULONG ActiveConsoleId;
ORIGINALLY_VOLATILE ULONG DismountCount;
ULONG ComPlusPackage;
ULONG LastSystemRITEventTickCount;
ULONG NumberOfPhysicalPages;
@@ -882,10 +884,10 @@ typedef struct _KUSER_SHARED_DATA64
ULONG ImageFileExecutionOptions;
ULONG LangGenerationCount;
ULONGLONG Reserved4;
volatile ULONGLONG InterruptTimeBias;
volatile ULONGLONG QpcBias;
ORIGINALLY_VOLATILE ULONGLONG InterruptTimeBias;
ORIGINALLY_VOLATILE ULONGLONG QpcBias;
ULONG ActiveProcessorCount;
volatile UCHAR ActiveGroupCount;
ORIGINALLY_VOLATILE UCHAR ActiveGroupCount;
UCHAR Reserved9;
KUSD_QPC_DATA_UNION QpcData;
LARGE_INTEGER TimeZoneBiasEffectiveStart;