Skip to content

Commit 6350195

Browse files
committed
Fix usage of absl::StrReplaceAll
1 parent 7effd01 commit 6350195

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

generator/js_generator.cc

+4-5
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,7 @@ bool IsReserved(const std::string& ident) {
102102

103103
std::string GetSnakeFilename(const std::string& filename) {
104104
std::string snake_name = filename;
105-
absl::StrReplaceAll(snake_name, {{"/", "_"}});
106-
return snake_name;
105+
return absl::StrReplaceAll(snake_name, {{"/", "_"}});
107106
}
108107

109108
// Given a filename like foo/bar/baz.proto, returns the corresponding JavaScript
@@ -147,9 +146,9 @@ std::string ModuleAlias(const std::string& filename) {
147146
// We'll worry about this problem if/when we actually see it. This name isn't
148147
// exposed to users so we can change it later if we need to.
149148
std::string basename = StripProto(filename);
150-
absl::StrReplaceAll(basename, {{"-", "$"}});
151-
absl::StrReplaceAll(basename, {{"/", "_"}});
152-
absl::StrReplaceAll(basename, {{".", "_"}});
149+
basename = absl::StrReplaceAll(basename, {{"-", "$"}});
150+
basename = absl::StrReplaceAll(basename, {{"/", "_"}});
151+
basename = absl::StrReplaceAll(basename, {{".", "_"}});
153152
return basename + "_pb";
154153
}
155154

0 commit comments

Comments
 (0)