Skip to content

Commit bfa6455

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

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

rbs/SignatureTranslator.cc

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +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
19-
2012
unique_ptr<parser::Node>
2113
SignatureTranslator::translateAssertionType(vector<pair<core::LocOffsets, core::NameRef>> typeParams,
2214
const rbs::RBSDeclaration &assertion) {

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)