mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-28 04:48:05 +00:00
Fixed implicit dereference in flatc.
Change-Id: If2e62a325b47399561b4c20d2def55ede4831d19 Tested: on Linux.
This commit is contained in:
@@ -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[]) {
|
|||||||
}
|
}
|
||||||
} 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[]) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (proto_mode) GenerateFBS(parser, output_path, filebase, opts);
|
if (proto_mode) GenerateFBS(*parser, output_path, filebase, opts);
|
||||||
}
|
}
|
||||||
|
|
||||||
delete parser;
|
delete parser;
|
||||||
|
|||||||
Reference in New Issue
Block a user