Fix Java types.hal generation filtering
Bug: 31470959
Change-Id: I9312ad5a73289d829548a93491a8353abf9a451a
diff --git a/main.cpp b/main.cpp
index 12d3e6a..bc672b1 100644
--- a/main.cpp
+++ b/main.cpp
@@ -53,12 +53,12 @@
CHECK(fqName.isFullyQualified());
AST *ast;
- const char *limitToType = nullptr;
+ std::string limitToType;
if (fqName.name().find("types.") == 0) {
CHECK(lang == "java"); // Already verified in validate().
- limitToType = fqName.name().c_str() + strlen("types.");
+ limitToType = fqName.name().substr(strlen("types."));
FQName typesName(fqName.package(), fqName.version(), "types");
ast = coordinator->parse(typesName);