Skip to content

Commit a1ed27c

Browse files
committed
Avoid unused variable warnings
Signed-off-by: Juan Cruz Viotti <[email protected]>
1 parent 6cef045 commit a1ed27c

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/compiler/compiler.cc

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
#include "encoding.h"
88

9+
#include <cassert> // assert
10+
911
static auto
1012
transformer_callback_noop(const sourcemeta::core::Pointer &,
1113
const std::string_view, const std::string_view,
@@ -25,8 +27,10 @@ auto canonicalize(sourcemeta::core::JSON &schema,
2527
sourcemeta::core::SchemaTransformer canonicalizer;
2628
sourcemeta::core::add(canonicalizer,
2729
sourcemeta::core::AlterSchemaMode::Canonicalizer);
28-
canonicalizer.apply(schema, walker, make_resolver(resolver),
29-
transformer_callback_noop, default_dialect);
30+
[[maybe_unused]] const auto result =
31+
canonicalizer.apply(schema, walker, make_resolver(resolver),
32+
transformer_callback_noop, default_dialect);
33+
assert(result);
3034
}
3135

3236
auto make_encoding(sourcemeta::core::JSON &document,
@@ -83,8 +87,10 @@ auto compile(sourcemeta::core::JSON &schema,
8387
// Numbers
8488
mapper.add<NumberArbitrary>();
8589

86-
mapper.apply(schema, walker, make_resolver(resolver),
87-
transformer_callback_noop, default_dialect);
90+
[[maybe_unused]] const auto mapper_result =
91+
mapper.apply(schema, walker, make_resolver(resolver),
92+
transformer_callback_noop, default_dialect);
93+
assert(mapper_result);
8894

8995
// The "any" encoding is always the last resort
9096
const auto dialect{sourcemeta::core::dialect(schema)};

0 commit comments

Comments
 (0)