Skip to content

Commit bbf64cf

Browse files
committed
Move definition of makeRBSString to shared rbs_common.cc
1 parent 4a495a7 commit bbf64cf

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

rbs/SignatureTranslator.cc

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,6 @@ using namespace std;
99

1010
namespace sorbet::rbs {
1111

12-
namespace {
13-
14-
rbs_string_t makeRBSString(const string &str) {
15-
return rbs_string_new(str.data(), str.data() + str.size());
16-
}
17-
18-
} // namespace
1912

2013
unique_ptr<parser::Node>
2114
SignatureTranslator::translateAssertionType(vector<pair<core::LocOffsets, core::NameRef>> typeParams,

rbs/rbs_common.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,8 @@ core::LocOffsets RBSDeclaration::typeLocFromRange(const rbs_range_t &range) cons
3434
}
3535
return comments.front().typeLoc;
3636
}
37+
rbs_string_t makeRBSString(const std::string_view str) {
38+
return rbs_string_new(str.data(), str.data() + str.size());
39+
}
40+
3741
} // namespace sorbet::rbs

0 commit comments

Comments
 (0)