From 47478117d8df4ea4a4b052dd15e07712913486c7 Mon Sep 17 00:00:00 2001 From: Wouter van Oortmerssen Date: Mon, 30 Nov 2015 17:49:51 -0800 Subject: [PATCH] Fixed implicit dereference in flatc. Change-Id: If2e62a325b47399561b4c20d2def55ede4831d19 Tested: on Linux. --- src/flatc.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/flatc.cpp b/src/flatc.cpp index 86de77416..a27af7950 100644 --- a/src/flatc.cpp +++ b/src/flatc.cpp @@ -272,7 +272,7 @@ int main(int argc, const char *argv[]) { if (generator_enabled[i]) { if (!print_make_rules) { 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 ") + generators[i].lang_name + " for " + @@ -280,7 +280,7 @@ int main(int argc, const char *argv[]) { } } else { std::string make_rule = generators[i].make_rule( - parser, output_path, *file_it, opts); + *parser, output_path, *file_it, opts); if (!make_rule.empty()) printf("%s\n", flatbuffers::WordWrap( make_rule, 80, " ", " \\").c_str()); @@ -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;