@@ -37,7 +37,6 @@ std::string minimum(std::string_view range) { return ""; }
37
37
std::expected<std::string, parse_error> inc (version input,
38
38
release_type release_type) {
39
39
version_weaver::version result;
40
- std::string incremented;
41
40
switch (release_type) {
42
41
case MAJOR:
43
42
case PRE_MAJOR: {
@@ -49,8 +48,8 @@ std::expected<std::string, parse_error> inc(version input,
49
48
return std::unexpected (parse_error::INVALID_MAJOR);
50
49
}
51
50
auto incremented_major_int = major_int + 1 ;
52
- incremented = std::to_string (incremented_major_int);
53
- result = version_weaver::version{incremented , " 0" , " 0" };
51
+ auto major = std::to_string (incremented_major_int);
52
+ result = version_weaver::version{major , " 0" , " 0" };
54
53
break ;
55
54
}
56
55
case MINOR:
@@ -63,8 +62,8 @@ std::expected<std::string, parse_error> inc(version input,
63
62
return std::unexpected (parse_error::INVALID_MINOR);
64
63
}
65
64
auto incremented_minor_int = minor_int + 1 ;
66
- incremented = std::to_string (incremented_minor_int);
67
- result = version_weaver::version{ input.major , incremented , " 0" };
65
+ result = version_weaver::version{
66
+ input.major , std::to_string (incremented_minor_int) , " 0" };
68
67
break ;
69
68
}
70
69
case PATCH:
@@ -87,9 +86,9 @@ std::expected<std::string, parse_error> inc(version input,
87
86
return std::unexpected (parse_error::INVALID_PRERELEASE);
88
87
}
89
88
auto incremented_prerelease_int = prerelease_int + 1 ;
90
- incremented = std::to_string (incremented_prerelease_int);
91
- return version_weaver::version{ input.major , input.minor , input.patch ,
92
- incremented };
89
+ return version_weaver::version{
90
+ input.major , input.minor , input.patch ,
91
+ std::to_string (incremented_prerelease_int) };
93
92
}
94
93
int patch_int;
95
94
auto [ptr, ec] =
@@ -99,8 +98,8 @@ std::expected<std::string, parse_error> inc(version input,
99
98
return std::unexpected (parse_error::INVALID_PATCH);
100
99
}
101
100
auto incremented_patch_int = patch_int + 1 ;
102
- incremented = std::to_string (incremented_patch_int);
103
- result = version_weaver::version{input. major , input. minor , incremented };
101
+ result = version_weaver::version{input. major , input. minor ,
102
+ std::to_string (incremented_patch_int) };
104
103
break ;
105
104
}
106
105
case RELEASE: {
0 commit comments