Skip to content

Commit 61f2e6e

Browse files
authored
Merge pull request #887 from evoskuil/master
Set preprocessor conformance in vc++.
2 parents 0ced975 + 86024e7 commit 61f2e6e

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

builds/msvc/properties/Common.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
<!-- Language -->
2929
<!-- /Zc is conformance mode. -->
30-
<AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions>
30+
<AdditionalOptions>/Zc:__cplusplus /Zc:preprocessor %(AdditionalOptions)</AdditionalOptions>
3131
<EnforceTypeConversionRules>true</EnforceTypeConversionRules>
3232
<RuntimeTypeInfo>true</RuntimeTypeInfo>
3333
<OpenMPSupport>false</OpenMPSupport>

src/protocols/protocol_explore.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,15 @@ bool protocol_explore::try_dispatch_object(const request& request) NOEXCEPT
7676

7777
const auto& query = archive();
7878
const auto wit = params["witness"] != "false";
79+
constexpr auto header_size = chain::header::serialized_size();
7980

8081
if (is_json)
8182
{
8283
if (hd)
8384
{
8485
if (const auto ptr = query.get_header(query.to_header(hash)))
8586
{
86-
send_json(request, value_from(ptr), ptr->serialized_size());
87+
send_json(request, value_from(ptr), header_size);
8788
return true;
8889
}
8990
}

0 commit comments

Comments
 (0)