Skip to content

Commit 0bcd9f5

Browse files
More msvc fixes (#147)
* pre_normalizer.cpp * normalizer fix
1 parent 2183d10 commit 0bcd9f5

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/normalizer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Normalizer::Ptr NormalizerConfig::create() const {
4545
return Normalizer::Ptr(new ReplaceNormalizer(*pattern, *content));
4646
}
4747
if (type == "Sequence") {
48-
if (!normalizers or normalizers->empty()) {
48+
if (!normalizers || normalizers->empty()) {
4949
throw std::runtime_error(
5050
"Missing normalizers for Normalizer of type Sequence");
5151
}

src/pre_tokenizer.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,14 @@
1313

1414
// Standard
1515
#include <algorithm>
16+
#include <cassert>
17+
#include <cstddef>
1618
#include <iterator>
19+
#include <memory>
20+
#include <stdexcept>
21+
#include <string>
1722
#include <utility>
23+
#include <vector>
1824

1925
// Third Party
2026
#include <nlohmann/json.hpp>
@@ -78,7 +84,7 @@ PreTokenizer::Ptr PreTokenizerConfig::create() const {
7884
return PreTokenizer::Ptr(new ByteLevelPreTokenizer());
7985
}
8086
if (type == "Sequence") {
81-
if (!pretokenizers or pretokenizers->empty()) {
87+
if (!pretokenizers || pretokenizers->empty()) {
8288
throw std::runtime_error(
8389
"Missing pretokenizers for PreTokenizer of type Sequence");
8490
}

0 commit comments

Comments
 (0)