Fixed implicit dereference in flatc.

Change-Id: If2e62a325b47399561b4c20d2def55ede4831d19
Tested: on Linux.
parent 5f19ea5e
...@@ -272,7 +272,7 @@ int main(int argc, const char *argv[]) { ...@@ -272,7 +272,7 @@ int main(int argc, const char *argv[]) {
if (generator_enabled[i]) { if (generator_enabled[i]) {
if (!print_make_rules) { if (!print_make_rules) {
flatbuffers::EnsureDirExists(output_path); flatbuffers::EnsureDirExists(output_path);
if (!generators[i].generate(parser, output_path, filebase, opts)) { if (!generators[i].generate(*parser, output_path, filebase, opts)) {
Error(std::string("Unable to generate ") + Error(std::string("Unable to generate ") +
generators[i].lang_name + generators[i].lang_name +
" for " + " for " +
...@@ -280,7 +280,7 @@ int main(int argc, const char *argv[]) { ...@@ -280,7 +280,7 @@ int main(int argc, const char *argv[]) {
} }
} else { } else {
std::string make_rule = generators[i].make_rule( std::string make_rule = generators[i].make_rule(
parser, output_path, *file_it, opts); *parser, output_path, *file_it, opts);
if (!make_rule.empty()) if (!make_rule.empty())
printf("%s\n", flatbuffers::WordWrap( printf("%s\n", flatbuffers::WordWrap(
make_rule, 80, " ", " \\").c_str()); make_rule, 80, " ", " \\").c_str());
...@@ -288,7 +288,7 @@ int main(int argc, const char *argv[]) { ...@@ -288,7 +288,7 @@ int main(int argc, const char *argv[]) {
} }
} }
if (proto_mode) GenerateFBS(parser, output_path, filebase, opts); if (proto_mode) GenerateFBS(*parser, output_path, filebase, opts);
} }
delete parser; delete parser;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment